Purpose: Invalidity Analysis


Patent: US9294428B2
Filed: 2012-01-18
Issued: 2016-03-22
Patent Holder: (Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC
Inventor(s): Christopher Andrew Nordstrom, Romit Roy Choudhury

Title: Systems and methods for establishing communications between mobile device users

Abstract: Provided are systems and methods for establishing a communication between mobile device users that register with a collaboration system. The collaboration system determines a match between profile data of the first registered mobile device and profile data of the second registered mobile device. Displayed at the first registered mobile device is a first list of user identifications, which includes an identification of a user of the second registered mobile device and an identification of a user of at least one other mobile device. Displayed at the second registered mobile device is a second list of user identifications. The second list includes an identification of a user of the first registered mobile device and an identification of at least one other mobile device user.




Disclaimer: The promise of Apex Standards Pseudo Claim Charting (PCC) [ Request Form ] is not to replace expert opinion but to provide due diligence and transparency prior to high precision charting. PCC conducts aggressive mapping (based on Broadest Reasonable, Ordinary or Customary Interpretation and Multilingual Translation) between a target patent's claim elements and other documents (potential technical standard specification or prior arts in the same or across different jurisdictions), therefore allowing for a top-down, apriori evaluation, with which, stakeholders can assess standard essentiality (potential strengths) or invalidity (potential weaknesses) quickly and effectively before making complex, high-value decisions. PCC is designed to relieve initial burden of proof via an exhaustive listing of contextual semantic mapping as potential building blocks towards a litigation-ready work product. Stakeholders may then use the mapping to modify upon shortlisted PCC or identify other relevant materials in order to formulate strategy and achieve further purposes.

Click on references to view corresponding claim charts.


Non-Patent Literature        WIPO Prior Art        EP Prior Art        US Prior Art        CN Prior Art        JP Prior Art        KR Prior Art       
 
  Independent Claim

GroundReferenceOwner of the ReferenceTitleSemantic MappingBasis  beta Anticipation  beta Challenged Claims
123456789101112131415161718192021222324252627282930313233343536373839404142434445
1

SMART SENSING AND CONTEXT, PROCEEDINGS. 4793: 1-28 2007

(Miluzzo, 2007)
Dartmouth College Computer ScienceCenceMe - Injecting Sensing Presence Into Social Networking Applications user privacy Social Networking

mobile device, mobile device users cell phone

XXXXXXXXXXXXXXXXXXXXX
2

NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS. 3136: 1-12 2004

(Karanastasi, 2004)
Πολυτεχνείο Κρήτης (Technical University of Crete, Greece)A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices mobile devices mobile devices

profile data, profile match user profiles

XXXXXXXXXXXXXXXXXX
3

MOBISYS 09: PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES. : 179-192 2009

(Wang, 2009)
University of Southern CaliforniaA Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition profile match textual information

user status state transition

mobile devices mobile devices

XXXXXXXXXXXXXXXX
4

SENSYS 07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS. : 1-14 2007

(Peng, 2007)
微软亚洲研究院 中華人民共和國北京 (Microsoft Research Lab - Asia)BeepBeep: A High Accuracy Acoustic Ranging System Using COTS Mobile Devices collaboration system software delay

mobile devices mobile devices

mobile device, mobile device users cell phone

XXXXXXXXXXXXXXXXXXXXXXX
5

2006 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM, VOLS 1-3. : 547-555 2006

(Retscher, 2006)
Technische Universität Wien (TU Wien)Location Determination In Indoor Environments For Pedestrian Navigation profile match standard deviation

user identifications different sensor

search sensitivity meter pressure sensor

XXXXXXXXXXXXXXX
6

2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3. : 778-784 2006

(Qaddour, 2006)
Illinois State UniversityWAP And Push Technology Integrated Into Mobile Commerce Applications user privacy service provider

mobile devices mobile devices

XXXXXXXXXXXXX
7

PERVASIVE COMPUTING, PROCEEDINGS. 3001: 33-50 2004

(Lester, 2004)
University of Washington, Intel Research SeattleAre You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person mobile devices computing device

user status data record

XXXXXXXXXXXXX
8

US20110238755A1

(Hameed Khan, 2011)
(Original Assignee) PROXIMATE GLOBAL Inc     

(Current Assignee)
PROXIMATE GLOBAL Inc
Proximity-based social networking current location receiving location information

mobile devices mobile devices

user privacy other users

wherein two two users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose transmitting a location of the device to the server in response to determining the communication type is a…

disclose the location data comprising a location associated with an image posted to a social media page by the user…

disclose to analyze one or more visual features of the POI explicitly…

teaches wherein the location criterion includes a specified radius that extends from the geographic reference location…
XXXXXXXXXXXXXXX
9

US20110258049A1

(Jorey Ramer, 2011)
(Original Assignee) Jumptap Inc     

(Current Assignee)
Jumptap Inc
Integrated Advertising System mobile device, mobile device user mobile communication

collaboration system media format, rich media

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches predicting conversion rate to convert CPC bids to an estimated CPM by multiplying a predicted click through…XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10

US20110126109A1

(Edmund J. Fish, 2011)
(Original Assignee) AOL Inc     

(Current Assignee)
Facebook Inc
Presence and Geographic Location Notification Based on a Delegation Model mobile device mobile device

mobile device users first level

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

teaches messaging method and apparatus for routing messages in a client server environment over multiple wireless and…

teaches system and method for performing a task with telephone line setting on a switch through a telephone call B…

teaches verifying the user has authority associated with the subscriber paragraph…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
11

US20110004634A1

(Jed Stremel, 2011)
(Original Assignee) Jed Stremel; Ramakrishnan Ts; Mark Slee     Systems And Methods For Automatically Locating Web-Based Social Network Members current location receiving location information

mobile devices computing device

user status base module

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

disclose that the input form is created without connecting the internet and that the information input screen is…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXX
12

US20100227594A1

(Jean Pierre De Vries, 2010)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Place-specific buddy list services collaboration system updated information

user privacy respective users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

disclose wherein the local noti cation parameter overrides the notification data speci ed by the sender where the local…

disclose storing information for contacts for multiple geographical locations in internal memory of the communication…

teaches that the user is enabled to define users with whom to share availability information col…
XXXXXXXXX
13

US20100205541A1

(Jeffrey A. Rapaport, 2010)
(Original Assignee) Jeffrey A. Rapaport     social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic second list includes one respective content

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches wherein the identifiers are social networking user identifiers each associated with a node on the…XX
14

US20090300525A1

(Maria Elena Romera JOLLIFF, 2009)
(Original Assignee) Qualcomm Inc     

(Current Assignee)
Qualcomm Inc
Method and system for automatically updating avatar to indicate user's status mobile device user mobile device user

second list includes one requesting user

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose providing the control that facilitates the interactive chat between the first user and the second user when an…

teaches wherein the electronic device is a vehicular device see col…
XXXXXXXXXXXXXXX
15

US20080260044A1

(Weijie Yun, 2008)
(Original Assignee) Weijie Yun; Samuel Sheng     Fft-based multichannel video receiver second list, second list includes one signal processor

user identifications clock signals

user status video decoder

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the claimed a digital tuner coupled to said plurality of analogtodigital converters operative to provide a…

teaches performing demodulation performing equalization and performing synchronization on substantially all the…

teaches converting substantially all the received bulk frequency bands simultaneously from the analog domain to the…

disclose various means of increasing the peak bandwidth to a cable modem by sending data in multiple channels in…
XXXXXXXXXXXXXXXXXXXXXX
16

US20080133336A1

(Samuel H. Altman, 2008)
(Original Assignee) LOOPT Inc     

(Current Assignee)
Green Dot Corp
Location-Based Advertising Message Serving For Mobile Communication Devices mobile device, mobile device user mobile communication, other mobile devices

second lists first mobile device

registration data respective location

current location relative locations

user privacy respective users

first tier registered user

first amount defined area

marketing message text content

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
17

US20080132252A1

(Samuel H. Altman, 2008)
(Original Assignee) LOOPT Inc     

(Current Assignee)
Green Dot Corp
Network Manager System for Location-Aware Mobile Communication Devices mobile device, mobile device user mobile communication

registration data respective location

mobile devices mobile devices

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
18

US20080132251A1

(Samuel H. Altman, 2008)
(Original Assignee) LOOPT Inc     

(Current Assignee)
Green Dot Corp
Geo-Tagged Journal System for Location-Aware Mobile Communication Devices mobile device, mobile device user mobile communication, other mobile devices

second lists first mobile device

registration data respective location

current location relative locations

user privacy respective users, other users

first amount defined area

search radii more item

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
19

US8073461B2

(Samuel H. Altman, 2011)
(Original Assignee) LOOPT Inc     

(Current Assignee)
Green Dot Corp
Geo-tagged journal system for location-aware mobile communication devices mobile device, mobile device user mobile communication, other mobile devices

second lists first mobile device

registration data respective location

current location relative locations

user privacy respective users, other users

first amount defined area

search radii more item

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
20

US20080214204A1

(Jorey Ramer, 2008)
(Original Assignee) Jorey Ramer; Adam Soroca; Dennis Doughty     

(Current Assignee)
Jumptap Inc
Similarity based location mapping of mobile comm facility users mobile device, mobile device user mobile communication

collaboration system previous location

current location current location

marketing message content item

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
21

US20080030496A1

(Joseph Lee, 2008)
(Original Assignee) Social Concepts Inc     

(Current Assignee)
Social Concepts Inc A Delaware Corp
On-line interaction system mobile devices computing device

user status different users

second list, scanning preference selected image, second list

profile data, profile match user profiles

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches all claimed limitations as set forth in the rejection of claim…

disclose selecting a subset of the candidate stories each candidate story in the subset of candidate stories associated…

teaches a method comprising receiving at a social networking system a request from a target user for news ticker…

teaches detecting by the computer based system fraud against the first entity based upon the entity graph paragraph…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
22

US20080039121A1

(Thomas Muller, 2008)
(Original Assignee) Thomas Muller; Jan Schulz; Lars Henrik Grau; Marhus Juhr-De Benedetti     Methods and Systems for Establishing Relationships Between Mobile Communication Device Users user privacy service provider

business establishment provider network

mobile device mobile device

35 U.S.C. 103(a) disclose in response to detecting a trigger in the multiparty conversation inject the at least one virtual agent into…

teaches each access device may include any device or devices physically or remotely accessible to one or more…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
23

US20080070593A1

(Samuel Altman, 2008)
(Original Assignee) LOOPT Inc     

(Current Assignee)
Green Dot Corp
Secure and private location sharing for location-aware mobile communication devices registration data respective location

first tier registered user

mobile devices mobile devices

search radii, search sensitivity meter user consent

user privacy other users

second list includes one one message

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXXXXX
24

CN101022586A

(侯万春, 2007)
(Original Assignee) 侯万春     通过业务号码实现分时段定价通信费的系统和方法 second lists 呼叫建立

scanning preference 控制指令

business establishment 消息发送

search sensitivity meter 的业务

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the claimed a digital tuner coupled to said plurality of analogtodigital converters operative to provide a…

teaches performing demodulation performing equalization and performing synchronization on substantially all the…

teaches converting substantially all the received bulk frequency bands simultaneously from the analog domain to the…

teaches A DTV receiver for processing digital broadcast data the DTV receiver comprising a tuner for receiving a DTV…
XXXXXXXXXXX
25

US8037093B2

(William K. Tiu, 2011)
(Original Assignee) Facebook Inc     

(Current Assignee)
Facebook Inc
Feeding updates to landing pages of users of an online social network from external sources search criteria identifying one

first amount more tracking

communication window more compute

XXXXXXXXXX
26

US7917154B2

(Murray Blake Fortescue, 2011)
(Original Assignee) Yahoo Inc     

(Current Assignee)
R2 SOLUTIONS LLC ; Altaba Inc
Determining mobile content for a social network based on location and time search criteria search criteria

mobile devices other request

mobile device mobile device

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
27

US20070169176A1

(Jon Cook, 2007)
(Original Assignee) Cook Jon L; Christine Ray; Rogerson Cathy M     Methods and systems for providing a secure electronic mailbox user privacy transmitting component

collaboration system secure connection

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the name being used to authorize and the being consistent with registered profile see…

teaches the use of email filters in a SMTP email server see page…

teaches a return receipt sender coupled to said user interface for sending a return receipt said return receipt…

teaches an email returner for returning said message when said message is undeliverable see column…
XXXXXXXXX
28

US7764946B1

(DeWayne Allan Sennett, 2010)
(Original Assignee) Cingular Wireless II LLC     

(Current Assignee)
AT&T Mobility II LLC
Geographic distribution of SMS alerts current location current location

second list, second lists second list, first list

35 U.S.C. 103(a) teaches that photographic information Q containing a photographing location and time is added by the PHOTOGAPHIC…XXXXXXXXXXXXXXXXXXXXXXXXXXXX
29

US20070037574A1

(Jonathan Libov, 2007)
(Original Assignee) Jonathan Libov; Fred Pratt     

(Current Assignee)
SKINNER JOHN J JR
Method and apparatus of a location-based network service for mutual social notification mobile device, mobile device user mobile communication

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)
disclose a session manager configured to generate and receive signaling messages for establishing the telephony call…

teaches a notification system comprising a helperinformation management table having recorded thereon positional…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
30

US20070281689A1

(Samuel H. Altman, 2007)
(Original Assignee) Flipt Inc     

(Current Assignee)
Green Dot Corp
Displaying the location of individuals on an interactive map display on a mobile communication device mobile device predefined time period

user privacy respective users, other users

scanning preference client computer

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose a method and system means for providing advertisements to users based on geo location…

teaches displaying promotion information in most appropriate locations…

teaches the logic wherein the logic that when executed is operable to select the advertisement based on the obtained…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
31

US20070282621A1

(Samuel H. Altman, 2007)
(Original Assignee) Flipt Inc     

(Current Assignee)
LOOPT Inc
Mobile dating system incorporating user location information mobile device, mobile device user mobile communication

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose that the system further comprises an adding judgment unit the adding judgment unit is configured to judge…

teaches wherein the plurality of similar data have at least one similar parameter selected from at least one of author…

teaches a method of combining network data for a mobile device…

teaches displaying each of a plurality of dissimilar data within the plurality of data excluding the plurality of…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
32

US7636779B2

(Nathanael Joe Hayashi, 2009)
(Original Assignee) Yahoo Inc     

(Current Assignee)
R2 SOLUTIONS LLC ; Altaba Inc
Contextual mobile local search based on social network vitality information mobile device user mobile device user

mobile devices computing device

current location current location

wherein two two members

second lists task list

XXXXXXXXXXXXXXXXXXXXXXXXXXXX
33

JP2007110616A

(Masamichi Asukai, 2007)
(Original Assignee) Sony Corp; ソニー株式会社     通信方法および通信装置 mobile device none アドレス

mobile device user データ

business establishment の結果

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a method comprising determining by a user device that a battery level of the user device is below a threshold…

disclose further comprising including an identifier in the balance alert message that identifies an application to be…

disclose wherein the mobile communication apparatus transmits the signal in response to a user s request of entering…

teaches a network device for use in managing network communications over a network see…
XXXXXXXXXXXXXXXXXXX
34

US7877082B2

(Nathan Norfleet Eagle, 2011)
(Original Assignee) Massachusetts Institute of Technology     

(Current Assignee)
Massachusetts Institute of Technology
Combined short range radio network and cellular telephone network for interpersonal communications communication window Bluetooth device, code values

second list said server

second lists said list

XXXXXXXXXXXXXXXXXXXXXXXX
35

US7885901B2

(Mark Everett Hull, 2011)
(Original Assignee) Yahoo Inc     

(Current Assignee)
Altaba Inc ; Slack Technologies Inc
Method and system for seeding online social network contacts mobile device user sending information

mobile devices computing device

mobile device mobile device

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
36

CN1910646A

(埃德蒙德·J·费什, 2007)
(Original Assignee) 美国在线服务公司     存在和地理位置通知 second lists 存在信息

providing user privacy 显示列表

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

teaches messaging method and apparatus for routing messages in a client server environment over multiple wireless and…

teaches system and method for performing a task with telephone line setting on a switch through a telephone call B…

teaches verifying the user has authority associated with the subscriber paragraph…
XXXX
37

US20040243941A1

(Edmund Fish, 2004)
(Original Assignee) AOL Inc     

(Current Assignee)
Facebook Inc
Presence and geographic location notification based on a setting mobile device, mobile device user mobile communication

second lists first mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

teaches messaging method and apparatus for routing messages in a client server environment over multiple wireless and…

teaches system and method for performing a task with telephone line setting on a switch through a telephone call B…

teaches verifying the user has authority associated with the subscriber paragraph…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
38

US20040248591A1

(Edmund Fish, 2004)
(Original Assignee) AOL Inc     

(Current Assignee)
Facebook Inc
Geographic location notification based on identity linking user status configured to provide information

first amount providing information

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

teaches messaging method and apparatus for routing messages in a client server environment over multiple wireless and…

teaches system and method for performing a task with telephone line setting on a switch through a telephone call B…

teaches verifying the user has authority associated with the subscriber paragraph…
XXXXX
39

US20040250212A1

(Edmund Fish, 2004)
(Original Assignee) AOL Inc     

(Current Assignee)
AOL Inc
User interface for presence and geographic location notification based on group identity mobile device, mobile device user mobile communication

mobile devices computing device

second lists list display

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

teaches messaging method and apparatus for routing messages in a client server environment over multiple wireless and…

teaches system and method for performing a task with telephone line setting on a switch through a telephone call B…

teaches verifying the user has authority associated with the subscriber paragraph…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
40

US20050181803A1

(Christopher Weaver, 2005)
(Original Assignee) Weaver Christopher S.; Jackson Charles L.     System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous current location providing location information

first list wireless telephone

second lists second levels, said list

mobile device users first level

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches wherein the log information further comprises schedule information and anniversary information as shown in…

disclose the user database containing fields for name pictures hobbies interests birth date profession telephone and IP…

disclose a method wherein third parties register members with an interest group…
XXXXXXXXXXXXXXXXXXXXXXXXXX
41

JP2005161650A

(Yasuhiro Arai, 2005)
(Original Assignee) Fuji Xerox Co Ltd; 富士ゼロックス株式会社     画像形成装置、パターン形成方法及びそのプログラム mobile device, mobile device user トナー像, データ

business establishment の結果

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the claimed a digital tuner coupled to said plurality of analogtodigital converters operative to provide a…

teaches performing demodulation performing equalization and performing synchronization on substantially all the…

teaches converting substantially all the received bulk frequency bands simultaneously from the analog domain to the…

disclose various means of increasing the peak bandwidth to a cable modem by sending data in multiple channels in…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
42

US20040073619A1

(Barry Gilhuly, 2004)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device profile match determined address

registration data compressed format

profile data profile data

marketing message user profile

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXX
43

US7890581B2

(Sunil K. Rao, 2011)
(Original Assignee) IP Holdings Inc     

(Current Assignee)
IP Holdings Inc
Matching network system for mobile devices collaboration system user feedback

scanning preference other person

profile data other user

XXXXXXXXXXXXX
44

US20040009750A1

(Suman Beros, 2004)
(Original Assignee) Suman Beros; Riedy Marian K.     Method and apparatus for effecting a detection of mobile devices that are proximate and exhibit commonalities between specific data sets, or profiles, associated with the persons transporting the mobile devices second tier, second amount unique identifiers

scanning preference other person

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose claim limitations mentioned above with respect to claim…

disclose verifying if the application present on SIM card and if not to cause the SIM card to download the application…

teaches producing a differential le to update the software stored in the communication terminal see for example column…

teaches that by instantaneously transmitting message updates stale messages could be avoided emergency updates or…
XXXXXX
45

US20040218035A1

(Michael Crook, 2004)
(Original Assignee) Orange Personal Communications Services Ltd     

(Current Assignee)
3G Licensing SA
Mixed-media telecommunication call set-up mobile devices transfer communication

second list includes one requesting user

search radii, search sensitivity meter user consent, still image

user status audio mode

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the claimed a digital tuner coupled to said plurality of analogtodigital converters operative to provide a…

teaches performing demodulation performing equalization and performing synchronization on substantially all the…

teaches converting substantially all the received bulk frequency bands simultaneously from the analog domain to the…

disclose various means of increasing the peak bandwidth to a cable modem by sending data in multiple channels in…
XXXXXXXXXXXXXXXX
46

US20070149208A1

(Hanno Syrbe, 2007)
(Original Assignee) Nokia Oyj     

(Current Assignee)
RPX Corp
Location based services for mobile communication terminals current location based connection

first tier registered user

scanning preference other person

second list said server

mobile device said object

second lists said list

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a system and method that covers substantially all limitations of the parent claim…

teaches an access point transmitting messages including the AP location to a wireless device which determines its…

teaches wherein said the mobile device is at least one of a mobile phone a mobile tablet computer a mobile media…

teaches each signal strength measurement being associated with a media access MAC layer identifier of a respective…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
47

US7203502B2

(Brian Wilson, 2007)
(Original Assignee) Cingular Wireless II LLC     

(Current Assignee)
AT&T Mobility II LLC ; AT&T Wireless Services Inc
System for providing location-based services in a wireless network, such as locating individuals and coordinating meetings providing user privacy location based service

first amount providing information

current location current location

mobile devices other request

user status data record

XXXXXXXXXXXXX
48

US7221939B2

(Tapio Ylitalo, 2007)
(Original Assignee) Nokia Oyj     

(Current Assignee)
Nokia Solutions and Networks Oy
System, method, and apparatus for automatically selecting mobile device profiles communication window cellular network

business establishment mobile wallet

mobile devices, mobile device herein act

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
49

US20030005066A1

(Mihal Lazaridis, 2003)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device first amount providing information

mobile devices electronic device

mobile device mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
50

CN1473430A

(迈克尔・戴维・斯坦摩尔・克鲁克, 2004)
(Original Assignee) 奥林奇私人通讯服务有限公司     混合媒体电信呼叫建立 second amount 视频消息

second lists 呼叫建立

business establishment 动态视频

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the claimed a digital tuner coupled to said plurality of analogtodigital converters operative to provide a…

teaches performing demodulation performing equalization and performing synchronization on substantially all the…

teaches converting substantially all the received bulk frequency bands simultaneously from the analog domain to the…

disclose various means of increasing the peak bandwidth to a cable modem by sending data in multiple channels in…
XXXXXXX
51

EP1176840A1

(Jean Pierre De Vries, 2002)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Corp
Place-specific buddy list services user status to provide information, group communication

scanning preference include information

providing user privacy information device

current location current location

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches providing a current geographic location of the mobile device to the plurality of IM systems see…

disclose wherein the local noti cation parameter overrides the notification data speci ed by the sender where the local…

disclose storing information for contacts for multiple geographical locations in internal memory of the communication…

teaches that the user is enabled to define users with whom to share availability information col…
XXXXXXXX
52

US20020029248A1

(Jon Cook, 2002)
(Original Assignee) US Postal Service (USPS)     

(Current Assignee)
US Postal Service (USPS)
Method and systems for providing a secure electronic mailbox user privacy transmitting component

collaboration system secure connection

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose the name being used to authorize and the being consistent with registered profile see…

teaches the use of email filters in a SMTP email server see page…

teaches a return receipt sender coupled to said user interface for sending a return receipt said return receipt…

teaches an email returner for returning said message when said message is undeliverable see column…
XXXXXXXXX
53

US6529136B2

(Kevin Trung Cao, 2003)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
eBay Inc
Group notification system and method for implementing and indicating the proximity of individuals or groups to other individuals or groups current location current location

user status two groups

XXXXXXX
54

US20020119789A1

(Jackie Friedman, 2002)
(Original Assignee) Danger Inc     

(Current Assignee)
Microsoft Technology Licensing LLC
System, apparatus and method for location-based instant messaging current location said position

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose the telephonic server is trusted by the network server…

teaches the claimed invention wherein the functions are substantially the same as the method of claim…

teaches the processed content includes a representation of at least one coupon that is redeemable with the registered…

teaches that some search engines return better results than others…
XXXXX
55

US20010005857A1

(Mihal Lazaridis, 2001)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device mobile device user sending information

profile data, profile match user profiles

mobile device mobile device

business establishment data stores

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
56

US20010004744A1

(Mihal Lazaridis, 2001)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device first list application service

user privacy service provider

mobile device mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
57

US20010005861A1

(Gary Mousseau, 2001)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communications device mobile device, mobile device user mobile communication, mobile device

second lists device list

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
58

US20010009015A1

(Gary Mousseau, 2001)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device registration data second address

mobile device mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
59

US6618593B1

(Charles Drutman, 2003)
(Original Assignee) RovingRadar Inc     

(Current Assignee)
Weserve Synvest LLC
Location dependent user matching system first amount second wireless communications

profile match, profile data textual information, user profiles

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose the zone has corresponding zone information accessible using a zone information access code and the location…

teaches a notification system sending messages to subscriber on demand on the proximity of others…

teaches determining a position for the set of base stations see col…
XXXXXXXXXXX
60

CN1304608A

(加里·P·穆索, 2001)
(Original Assignee) 捷讯研究有限公司     从主机系统向移动数据通讯装置发布信息的装置和方法 search criteria 产生一

user status 系统相

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXX
61

EP1126662A2

(Mihal Lazaridis, 2001)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communication device profile data, profile match user profiles

mobile device mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
62

EP1206073A2

(Mihal Lazardis, 2002)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for pushing information from a host system to a mobile data communicatoin device user identifications corresponding data

mobile devices electronic device

second tier priority level

profile data, profile match user profiles

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches means for sending the email message from the client wireless handheld device to the host desktop computer via…

disclose wherein establishing the secure connection comprises key establishment utilizing a publickey algorithm…

disclose utilizing a compressed message representation to communicate between a gateway and the remote device over a…

disclose intercepting a request for host data from a host application…
XXXXXXXXXXXXXXXXXXXXXXXX
63

WO2011161674A1

(Eyal Wiener, 2011)
(Original Assignee) Eyal Wiener     Real-time automatic user status recognition and broadcasting service first amount providing information

profile match textual information

communication window cellular network

mobile device mobile device

second list said server

user status user status

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches prede ned override lists to allow or deny access without regard for other group access parameters and…

teaches a method for determining the availability of presence information to a requester of the presence information…

teaches that variations modification can be made to presence server…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
64

EP2387202A1

(Haengkeol Choi, 2011)
(Original Assignee) LG Electronics Inc     

(Current Assignee)
LG Electronics Inc
Electronic device and method of sharing contents thereof with other devices first amount providing information

profile data distance h

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches receiving an interaction from a user based on the provided instructions…

disclose automatically causing a second keyword stack to be filtered in accordance with the selected keyword…

disclose the claimed invention except teaching that the location is determined by using a network generated…

teaches or suggests all limitations recited within claims as described above but do not expressly teach or suggest…
XXXXXXXX
65

JP2011188256A

(Hiroshi Nakamura, 2011)
(Original Assignee) Nec Corp; 日本電気株式会社     携帯通信端末装置、携帯通信端末装置の盗用防止方法、及び携帯通信端末装置の盗用防止プログラム business establishment あらかじめ

providing user privacy 経路上

XXX
66

WO2010093618A2

(Joy Ghanekar, 2010)
(Original Assignee) Yahoo! Inc.     Entity-based search results and clusters on maps current location current location

search criteria identifying one

XXXXXXXX
67

JP2011128790A

(Ichiro Shishido, 2011)
(Original Assignee) Jvc Kenwood Holdings Inc; Jvc・ケンウッド・ホールディングス株式会社     ユーザ情報処理プログラム、ユーザ情報処理装置、及び、ユーザ情報処理方法 current location 情報生成

wherein two の2つ

XXXXXXX
68

WO2010059893A1

(Rahul Jain, 2010)
(Original Assignee) Fiberlink Communications Corporation     Methods and apparatus for establishing a dynamic virtual private network connection collaboration system secure connection

random selection first V

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches a method comprising creating an advertisement to be embedded in content wherein the advertisement is…XXXXXXXXX
69

WO2010030316A1

(Michael Shenfield, 2010)
(Original Assignee) Research In Motion Limited     Method and system for mediated access to a data façade on a mobile device user privacy, providing user privacy targeted advertising, selected ads

profile data application profiles, profile data

profile match textual information

search radii available channels

scanning preference content selection

mobile device mobile device

marketing message user profile

user identifications using one

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches all aspects of the claimed invention as applied to…

teaches mobile communication facility search for content and tracking subscriber s activities at a particular time…

disclose wherein the stored data indicates times of the particular usages…

disclose identifying relevant subject matter to the web content via…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
70

WO2009151928A2

(Mark R. Boyns, 2009)
(Original Assignee) Qualcomm Incorporated     Method and apparatus for aggregating and presenting data associated with geographic locations current location current location

mobile device users similar location

second lists ordered list

profile data profile data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches that it is old and well known in the promotion art to use cookies stored locally on a user s computer in order…XXXXXXXXXXXXXXXX
71

WO2010030408A2

(Michael Shenfield, 2010)
(Original Assignee) Research In Motion Limited     Method and system for mediated access to a data facade on a mobile device user privacy, providing user privacy targeted advertising, selected ads

profile data application profiles, profile data

profile match textual information

search radii available channels

scanning preference content selection

mobile device mobile device

marketing message user profile

user identifications using one

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches all aspects of the claimed invention as applied to…

teaches mobile communication facility search for content and tracking subscriber s activities at a particular time…

disclose wherein the stored data indicates times of the particular usages…

disclose identifying relevant subject matter to the web content via…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
72

WO2010067142A1

(Georges P. Pantanelli, 2010)
(Original Assignee) Pantanelli Georges P; Philippe Montesinos     A method using contextual analysis, semantic analysis and artificial intelligence in text search engines user privacy, providing user privacy targeted advertising

profile match iterative search

XXXX
73

EP2071289A2

(Oleg Beletski, 2009)
(Original Assignee) Nokia Oyj     

(Current Assignee)
Nokia Technologies Oy
Visual travel guide search criteria collaborative filtering

current location current location

marketing message user profile

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches updating the current location of the device and dynamically updating the route information based on an updated…

teaches receiving a selection of a candidate location from the user…

disclose audio cues provide an indication to the exerciser of which direction to go for a more or less strenuous route…

teaches carrier media and storage disks are well known and used in the cash management system paragraph…
XXXXXXXXXX
74

EP2154891A1

(Gaelle Martin-Cocher, 2010)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
Methods and systems for mapping subscription filters to advertisement applications search criteria, user privacy user interests, mobile ad

mobile device mobile device

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches the user device to report selections and permissions performed at the receiver…

disclose storing associated characteristics of the network to which the user is connected and adapting the complete…

disclose wherein throughout the video project prompts are placed for advertisers products or services the method…

disclose a system method and machinereadable storage medium as in…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
75

JP2009230363A

(Masamichi Asukai, 2009)
(Original Assignee) Sony Corp; ソニー株式会社     表示装置およびその表示方法 business establishment あらかじめ

mobile device user データ

search criteria マーク

XXXXXXXXXXXXXXXXXX
76

JP2009224868A

(Noriyuki Hirama, 2009)
(Original Assignee) Nec Corp; 日本電気株式会社     携帯無線通信端末装置、同装置を含む通信システム及び同装置の制御方法 mobile device user システム

first list の通信

XXXXXXXXXXXXXXXXXXXXXX
77

WO2008084207A1

(Daniel Michael Doulton, 2008)
(Original Assignee) Spinvox Limited     Voice messages converted to text for display on a web site first amount conversion system

first tier registered user

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches that selecting the dialog from a set of dialogs stored in a dialog database based upon a set of attributes…

disclose converting from text to speech based on user preferences but does not explicitly disclose converting from text…

teaches continuing a next portion of the outcalling dialog with the contact while waiting for the human operator to…

teaches presenting the contact with a predetermined outcalling dialog…
XX
78

WO2008082485A2

(Walter R. Klappert, 2008)
(Original Assignee) United Video Properties, Inc.     Systems and methods for providing remote access to interactive media guidance applications user identifications remotely accessing user equipment

registration data store information

current location current location

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose electronically delivering the recording to a memory of the phone for storage using the…

disclose wherein the request to purchase access to the recording being initiated by pressing a buy button…

teaches that the information exchanged between a provider and a user may include information related to service and…

teaches the method wherein the peer client device comprises a settop box UND client having peertopeer connectivity…
XXXXXXXXXXXXXX
79

EP2026269A1

(Michael Shenfield, 2009)
(Original Assignee) Research in Motion Ltd     

(Current Assignee)
BlackBerry Ltd
System and method for facilitating targeted mobile advertisement with scanning engine on communications path mobile device mobile device

search criteria mobile ad

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
80

KR20080093313A

(이상권, 2008)
(Original Assignee) 삼성전자주식회사     P2p 통신 환경에서의 데이터 전송 방법 및 장치 second lists 리스트가

search radii, predetermined search radii 결과를

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches the client requesting fragments learns from the super tracker on the basis of the streaming rates from where…

disclose that the list of requested media items is a prioritized list…

teaches a counter to increment a count value for each of the messages received…
XXXXXXX
81

WO2007109599A2

(Ghen Saito, 2007)
(Original Assignee) Rave Wireless, Inc.     Personal security system mobile device, mobile device user mobile communication

mobile devices mobile devices

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches the algorithm con gure to evaluate a patient care plan…

disclose wherein the terminal is authenticated by the location server during establishment of the generic location…

disclose a method apparatus non transitory computer readable medium of supporting location services a mobile device…

disclose wherein the generic location session is to be identified by a session ID and engaging in one or more…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
82

JP2008046987A

(Hiroki Ajiro, 2008)
(Original Assignee) Recruit Co Ltd; 株式会社リクルート     広告情報提供装置及び方法 mobile device user システム, データ

search criteria マーク

XXXXXXXXXXXXXXXX
83

JP2007312274A

(Naho Hamada, 2007)
(Original Assignee) Mitsubishi Electric Corp; 三菱電機株式会社     受信機 mobile device user 少なくとも1つ, システム

profile data マルチバンド

XXXXXXXXXXXXXXXXXX
84

JP2007304977A

(Kazuhiro Ninomiya, 2007)
(Original Assignee) Yafoo Japan Corp; ヤフー株式会社     投稿情報の評価方法およびシステム mobile device user システム

search radii 検索手段

XXXXXXXXXXXXXXXXXX
85

WO2006005122A1

(Marshal Saul Rubinstein, 2006)
(Original Assignee) Marshal Saul Rubinstein; Steven James Mitchell; Lara Rubinstein; Helen Mitchell     Location based matching and communications system mobile device, mobile device user mobile communication, cell phone

mobile devices such information

profile data, profile match database records, user profiles

user privacy, providing user privacy service provider, unique user

second list, second amount telephone calls

current location said position

scanning preference other person

wherein two two users

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
86

US20060270419A1

(Dennis Crowley, 2006)
(Original Assignee) Google LLC     

(Current Assignee)
Google LLC
Location-based social software for mobile devices first amount providing information

second lists first mobile device

mobile devices mobile devices

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose the incoming call going to the portable telephone terminal is sent simultaneously to a plurality of the speci…

disclose simultaneously delivers the email message to client agents…

teaches the consumer mobile application allows the consumer to communicate with at least one other consumer at the…

teaches the administrative portal allows a representative from the retail venue to track data relating to the consumer…
XXXXXXXXXXXXXXXXXX
87

US20050250552A1

(Nathan Eagle, 2005)
(Original Assignee) Massachusetts Institute of Technology     

(Current Assignee)
Massachusetts Institute of Technology
Combined short range radio network and cellular telephone network for interpersonal communications mobile devices electronic device

communication window Bluetooth device, code values

profile data profile data

second list said server

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches a mobile communication device comprising a controller page…XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
88

WO2005059760A2

(Shaun Puckrin, 2005)
(Original Assignee) Symbian Software Limited     Mutual contacts discovery mobile devices computing device

mobile device first contact

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
89

US20050071435A1

(Christopher Karstens, 2005)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
Instant message user management communication window more compute

first tier, second tier first date

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches blocking the message data when the caller is not in the priority caller list…

teaches wherein the contextual content engine includes means to transmit an indication to respond to a previously…
XXXX
90

US20050054352A1

(Gyora Karaizman, 2005)
(Original Assignee) Gyora Karaizman     Introduction system and method utilizing mobile communicators current location relative locations

second list said server

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches a method comprising receiving from a sender at a computing device a request to communicate a message from a…

disclose the mobile terminal wherein if an incoming call is received from any one of the SOS message recipients the…

teaches examine keywords would be used to infer topic or subject area of the conversation and interest from the…
XXXXXXXXXXXXXXXXXXXXXXXXXX
91

EP1338967A2

(Lili Cheng, 2003)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Computer system architecture for automatic context associations mobile device predefined time period

search radii database query

communication window more compute

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches a method of ranking article identifiers of a result set from an implicit query implied from a user s current…

teaches a selection component and further teaches the ability to define the selection criteria inorder to perform a…

teaches determine table related to base table and search across those table…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
92

US20030050986A1

(Charles Matthews, 2003)
(Original Assignee) ICI SERVICES Corp     

(Current Assignee)
ICI SERVICES Corp
System and method for community interfaces second lists said list

search criteria web pages

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches a detection component coupled to the processor wherein the detection component comprises a sensor for…XXXXXXXXX
93

EP1372309A1

(Felix Javier Gargia Visiedo, 2003)
(Original Assignee) Telefonaktiebolaget LM Ericsson AB     

(Current Assignee)
Telefonaktiebolaget LM Ericsson AB
Method, system and apparatus for handling terminal capabilities profile data profile data

marketing message user profile

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose is including information relating to identifying a type of equipment of the WTRU…

teaches the protocol manager performing protocol conversion of messages between the subscriber devices and the…

teaches a method for delivering published information a schemabased contacts service for…

teaches the apparatus of claim I wherein the instance identi er the rst indication of which is received by said…
XXXXXXXXXX
94

EP1257144A2

(Niko Eiden, 2002)
(Original Assignee) Nokia Oyj     

(Current Assignee)
Nokia Oyj
Method and apparatus for establishing a communication group communication window other communication device, Bluetooth device

random selection also comprises means

wherein two two users

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches a system in where communication devices that are within range of each other can form a communication group…

disclose selecting a user chosen device selecting by a user a user chosen device from one of the community of devices…

disclose a method for communicating a computer program product encoded on a tangible nontransitory storage medium the…

teaches a client computer and a computer readable medium comprising a processor a computerreadable medium and a…
XXXXXXXX
95

US20030119522A1

(Deborah Barclay, 2003)
(Original Assignee) Nokia of America Corp     

(Current Assignee)
SOUND VIEW INNOVATIONS LLC ; Alcatel Lucent SAS
Provision of location information to a call party mobile device, mobile device user other party

random selection play option

35 U.S.C. 103(a)

35 U.S.C. 102(e)
disclose defining a window of time for which the pseudo location information is to be reported wherein the current…

disclose is the event of logging in identifies the user and then obtains the location information…

teaches using communication devices capable of text display see col…

teaches a mobile device configured to detect unauthorized location attempts comprising…
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
96

US20030088824A1

(Jordan Ayan, 2003)
(Original Assignee) Ayan Jordan E.     

(Current Assignee)
Harland Clarke Corp
System and methods for multilevel electronic mail communication programs search sensitivity meter storing system

user identifications, user status system users

first tier lower level

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches all aspects of the claimed invention with regard to claims…XXXXXXXXXXXXXX
97

US20020032597A1

(George Chanos, 2002)
(Original Assignee) Chanos George J.     System and method for providing request based consumer information mobile devices computing device

user privacy exchange server

second list includes one one message

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches said method wherein the prices determined for the complete sets of combinations of items of the plurality of…

teaches a system for identifying retail locations likely to sell a particular product comprising one or more data…
XXXXXXXXXXXXXX
98

US20020023132A1

(Catherine Tornabene, 2002)
(Original Assignee) AOL Inc     

(Current Assignee)
AOL Inc
Shared groups rostering system second list, scanning preference automatically recording

first amount providing information

user identifications sharing information

second tier, second list includes one text files

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
disclose detecting objectionable behavior corresponding to the first user and removing the first user from the first…

teaches opening a web browser application program and directing the web browser application program to a network…
XXXXXXXXXXXXXXXXXXXXXXXX
99

US20020002590A1

(Tim King, 2002)
(Original Assignee) Group 1 Software Inc     

(Current Assignee)
PB SOFTWARE Inc
System and method for sending electronic mail and parcel delivery notification using recipient's identification information profile match account number

mobile device none said network

second list said server

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the invention substantially as claimed and described in claim…

teaches uploading mailing list files to a central computer via the…
XXXXXXXXXXXXXXXXXXXXXX
100

US6714791B2

(Jackie Friedman, 2004)
(Original Assignee) Danger Inc     

(Current Assignee)
Microsoft Technology Licensing LLC
System, apparatus and method for location-based instant messaging first amount position tracking

current location said position

second lists list display

user identifications using one

XXXXXXXXXXXXXXXX
101

US6819919B1

(Hirohisa A. Tanaka, 2004)
(Original Assignee) Telcontar     

(Current Assignee)
Google LLC
Method for providing matching and introduction services to proximate mobile users and service providers current location said position

second list said server

user privacy other users

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the normalization includes converting the communication contact information to simple mail transfer protocol…

teaches wherein the on line community is private and the information management system is in communication with…
XXXXXXXXXXXXXXXXXXXXXXXXXX
102

US6347737B1

(Tony O. Madruga, 2002)
(Original Assignee) Tony O. Madruga     

(Current Assignee)
SUPERIOR PRECISION SHEET METAL CORP
Delivery vault profile data secondary section

mobile device user second loading

XXXXXXXXXXXXXXXXXX
103

US6549768B1

(Federico Fraccaroli, 2003)
(Original Assignee) Nokia Oyj     

(Current Assignee)
Nokia Technologies Oy
Mobile communications matching system first list wireless telephone

registration data store information

search criteria identifying one, web pages

scanning preference other person

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches all the particulars of the claim except the further step of updating the list…

teaches wherein the log information further comprises schedule information and anniversary information as shown in…

teaches doing this to detect that a user is not longer connected to his usual means of synchronizationvia the desktop…

teaches wherein calculating the context information score comprises dividing a of occurrences of log information about…
XXXXXXXXXXXXXXXXXXXXXX
104

US6323782B1

(Sandra K. Stephens, 2001)
(Original Assignee) Freight Locker Inc     Unattended item delivery system mobile devices electronic device

user status air condition

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches an access device comparing the current time with access rights data in order to order to implement access…

teaches an electronic access control system that includes a key and master database c…

disclose further con gured to broadcast a noti cation when said lock is placed in a locked state and broadcast a noti…

disclose the audio component is configured to emit an audible signal using a piezo…
XXXXXXXXXXXXX
105

US6519571B1

(Michael F. Guheen, 2003)
(Original Assignee) Accenture LLP     

(Current Assignee)
Accenture Global Services Ltd
Dynamic customer profile management second list includes one file management

marketing message user profile

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
disclose information about at least one of a plurality of profile attributes possibly applicable to the visitor and an…XXX
106

US6028517A

(Ronald P. Sansone, 2000)
(Original Assignee) Pitney Bowes Inc     

(Current Assignee)
Pitney Bowes Inc
Status indicating system for indicating the deposit and withdrawal of items in a receptacle current location indicating means

second tier indicator system

second list first access

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches the limitations as shown in the rejection of claim…

disclose what the sensors are fails to speci cally disclose that the sensors are light barriers or an electronic scale…

teaches the invention allowing customers delivery agents or retailers to arrange for the delivery of goods ordered…

disclose the use of a plurality of collection points with automated lockers in where the collection point is selected…
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
107

US6219669B1

(Maurice W. Haff, 2001)
(Original Assignee) Hyperspace Communications Inc     

(Current Assignee)
Intellectual Ventures I LLC
File transfer system using dynamically assigned ports wherein two, registration data established connection, one file

second list associated device

mobile device users device requests

second lists linked list

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the commands including displaying a command window on a display of said first workstation and the second…

teaches the invention substantially as claimed as noted above…

teaches receiving from the second computing device an encrypted transaction receipt…

disclose that the remote connection between the host computer and viewer computer is accomplished through a VPN…
XXXXXXXXXXXXXXXXXXXXXXXXXXX




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
SMART SENSING AND CONTEXT, PROCEEDINGS. 4793: 1-28 2007

Publication Year: 2007

CenceMe - Injecting Sensing Presence Into Social Networking Applications

Dartmouth College Computer Science

Miluzzo, Lane, Eisenman, Campbell, Kortuem, Finney, Lea, Sundramoorthy
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (cell phone) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (cell phone) and the second registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (cell phone) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (cell phone) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (cell phone) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (cell phone) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (cell phone) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (cell phone) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (cell phone) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
CenceMe - Injecting Sensing Presence Into Social Networking Applications . We present the design , prototype implementation , and evaluation of CenceMe , a personal sensing system that enables members of social networks to share their sensing presence with their buddies in a secure manner . Sensing presence captures a user's status in terms of his activity (e . g . , sitting , walking , meeting friends) , disposition (e . g . , happy , sad , doing OK) , habits (e . g . , at the gym , coffee shop today , at work) and surroundings (e . g . , noisy , hot , bright , high ozone) . CenceMe injects sensing presence into popular social networking applications such as Facebook , MySpace , and IM (Skype , Pidgin) allowing for new levels of "connection" and implicit communication (albeit non-verbal) between friends in social networks . The CenceMe system is implemented , in part , as a thin-client on a number of standard and sensor-enabled cell phone (mobile device, mobile device users, mobile device none) s and offers a number of services , which can be activated on a per-buddy basis to expose different degrees of a user's sensing presence ;
these services include , life patterns , my presence , friend feeds , social interaction , significant places , buddy search , buddy beacon , and "above average?" .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS. 3136: 1-12 2004

Publication Year: 2004

A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices

Πολυτεχνείο Κρήτης (Technical University of Crete, Greece)

Karanastasi, Kazasis, Christodoulakis, Meziane, Metais
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data (user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (user profiles) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
A Natural Language Model And A System For Managing TV-Anytime Information From Mobile Devices . The TV-Anytime standard describes structures of categories of digital TV program metadata , as well as User Profile metadata for TV programs . In this case study we describe a natural language model and a system for the users to interact with the metadata and preview TV programs stored in remote databases , from their mobile devices (mobile devices) contrary to their limited configurations . By the use of the TV-Anytime metadata specifications the system limits greatly the possibility for ambiguities . The interaction model deals with ambiguities by using the TV-Anytime user profiles (profile data, profile match) and metadata information concerning digital TV to rank the possible answers . The interaction between the user and the system is done by the use of a PDA and a mobile phone with metadata information stored on a database on a remote TV-Anytime compatible TV set .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
MOBISYS 09: PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES. : 179-192 2009

Publication Year: 2009

A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition

University of Southern California

Wang, Lin, Annavaram, Jacobson, Hong, Krishnamachari, Sadeh, Acm
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information (profile match) for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (state transition) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transition (user status) s . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information (profile match) for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (state transition) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transition (user status) s . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information (profile match) for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transitions . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (state transition) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
A Framework Of Energy Efficient Mobile Sensing For Automatic User State Recognition . Urban sensing , participatory sensing , and user activity recognition can provide rich contextual information for mobile applications such as social networking and location-based services . However , continuously capturing this contextual information on mobile devices (mobile devices) consumes huge amount of energy . In this paper , we present a novel design framework for all Energy Efficient Mobile Sensing System (EEMSS) EEMSS uses hierarchical sensor management strategy to recognize user states as well as to detect state transition (user status) s . By powering only a minimum set of sensors and using appropriate sensor duty cycles EEMSS significantly improves device battery life . We present , the design , implementation , and evaluation of EEMSS that automatically recognizes a set of users' daily activities in real time using sensors oil all off-the-shelf high-end smart phone . Evaluation of EEMSS with 10 users over one week shows that our approach increases the device battery life by more than 75% while maintaining both high accuracy and low latency in identifying transitions between end-user activities




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
SENSYS 07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS. : 1-14 2007

Publication Year: 2007

BeepBeep: A High Accuracy Acoustic Ranging System Using COTS Mobile Devices

微软亚洲研究院 中華人民共和國北京 (Microsoft Research Lab - Asia)

Peng, Shen, Zhang, Li, Tan, Acm
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system (software delay) , each mobile device (cell phone) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delay (collaboration system) s , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phones and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phones and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (cell phone) and the second registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (cell phone) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (cell phone) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (cell phone) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (software delay) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (cell phone) in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delay (collaboration system) s , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (cell phone) users , an identification related to a fictitious mobile device user generated by the collaboration system (software delay) , or a combination thereof .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delay (collaboration system) s , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system (software delay) , each mobile device (cell phone) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delay (collaboration system) s , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices (mobile devices) like cell phones and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (cell phone) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
BeepBeep : A High Accuracy Acoustic Ranging System Using COTS Mobile Devices . We present the design , implementation , and evaluation of BeepBeep , a high-accuracy acoustic-based ranging system . It operates in a spontaneous , ad-hoc , and device-to-device context without leveraging , my pre-planned infrastructure . It is a pure software-based solution and uses only the most basic set of commodity hardware - a speaker , a microphone , and some form of device-to-device communication - so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phone (mobile device, mobile device users, mobile device none) s and PDAs . It achieves high accuracy through a combination of three techniques : two-way sensing , self-recording , and sample counting . The basic idea is the following . To estimate the range between two devices , each will emit a specially-designed sound Signal ("Beep") and collect a simultaneous recording from its microphone . Each recording should contain two such beeps , one from its own speaker and the other front its peer . By counting the number her of samples between these two beeps and exchanging the time duration information with its peer , each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate . This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes , such as clock synchronization , non-real-time handling , software delays , etc . Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters , despite a series of technical challenges in implementing the idea .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
2006 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM, VOLS 1-3. : 547-555 2006

Publication Year: 2006

Location Determination In Indoor Environments For Pedestrian Navigation

Technische Universität Wien (TU Wien)

Retscher, Ieee
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (different sensor) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (different sensor) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter (pressure sensor) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor (search sensitivity meter) for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensors have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (standard deviation) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensors have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation (profile match) of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (different sensor) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (different sensor) .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (different sensor) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (different sensor) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter (pressure sensor) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor (search sensitivity meter) for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensors have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (standard deviation) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensors have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation (profile match) of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (different sensor) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (different sensor) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (standard deviation) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensors have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation (profile match) of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (different sensor) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (different sensor) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
Location Determination In Indoor Environments For Pedestrian Navigation . For the location determination of persons and objects in indoor environments a variety of systems have been developed in recent years . The main methods are described and compared in this paper , i . e . , location methods using infrared , ultrasonic or radio signals and optical tracking systems . Thereby it can be distinguished if the system is specially designed for positioning and has to be installed in the building or if already available infrastructure (such as WiFi , UWB or Bluetooth) is employed . The indoor location techniques can be integrated in modern navigation systems where also a location determination of the user in a building is required apart from positioning in urban outdoor environments . As most common indoor location techniques provide only 2-D position determination , however , a challenging task is to determine the correct floor of a user in a multi-storey building . In this case it can be recommended to augment the positioning system with a barometric pressure sensor for direct observation of height differences . In the research project NAVIO (Pedestrian Navigation Systems in Combined Indoor/Outdoor Environements) conducted at our University tests with different sensor (user identifications) s have been performed . The tests have shown that it is possible to determine the correct floor of a user using a barometric pressure sensor as the standard deviation of the estimation of the height differences is better than +/- 1m . Currently a combination of WiFi positioning with a barometric pressure sensor and other dead reckoning sensors (for observation of the direction of motion and traveled distance) is tested in our office building . A typical application would be the guidance and navigation of a pedestrian who is unfamiliar with the environment to a a certain office or a person at the Vienna University of Technology . The selcted approach and test results will be presented in the paper .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3. : 778-784 2006

Publication Year: 2006

WAP And Push Technology Integrated Into Mobile Commerce Applications

Illinois State University

Qaddour, Ieee
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (service provider) or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service provider (user privacy) s to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WAP And Push Technology Integrated Into Mobile Commerce Applications . The Wireless Application Protocol (WAP) is an industry wide standard defining a communication protocol and application environment that allows users to access Internet content and services from mobile phones . WAP push is a mobile technology that automatically sends information from service providers to the service subscribers . Over the recent years , the trend toward smaller and faster mobile devices (mobile devices) , coupled with the need for information access on the move , has paved the way for new business applications that bring together the two technologies of the Web and the mobile phone . This paper studies WAP and push and investigates possible WAP-push applications . We propose an approach of integrating push technology with WAP The integrated framework provides company executives with useful insights into mobile commerce push applications and their commercial potentials .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
PERVASIVE COMPUTING, PROCEEDINGS. 3001: 33-50 2004

Publication Year: 2004

Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person

University of Washington, Intel Research Seattle

Lester, Hannaford, Borriello, Ferscha, Mattern
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (data record) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data record (user status) ed by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (data record) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data record (user status) ed by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data recorded by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (data record) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
Are You With Me? - Using Accelerometers To Determine If Two Devices Are Carried By The Same Person . As the proliferation of pervasive and ubiquitous computing device (mobile devices) s continues , users will carry more devices . Without the ability for these devices to unobtrusively interact with one another , the user's attention will be spent on coordinating , rather than using , these devices . We present a method to determine if two devices are carried by the same person , by analyzing walking data record (user status) ed by low-cost MEMS accelerometers using the coherence function , a measure of linear correlation in the frequency domain . We also show that these low-cost sensors perform similarly to more expensive accelerometers for the frequency range of human motion , 0 to 10Hz . We also present results from a large test group illustrating the algorithm's robustness and its ability to withstand real world time delays , crucial for wireless technologies like Bluetooth and 802 . 11 . We present results that show that our technique is 100% accurate using a sliding window of 8 seconds of data when the devices are carried in the same location on the body , is tolerant to inter-device communication latencies , and requires little communication bandwidth . In addition we present results for when devices are carried on different parts of the body .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20110238755A1

Filed: 2011-03-24     Issued: 2011-09-29

Proximity-based social networking

(Original Assignee) PROXIMATE GLOBAL Inc     (Current Assignee) PROXIMATE GLOBAL Inc

Hameed Khan, Umair Aziz
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (two users) or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US20110238755A1
CLAIM 3
. The method of claim 1 , further comprising : facilitating a face to face meeting between two users (wherein two) of the determined subset of users by receiving a meeting request from a first one of the two users , forwarding the meeting request to a second one of the two users , receiving an acceptance from the second one of the two users , and forwarding the acceptance to the first one of the two users .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (receiving location information) of at least one of the first registered mobile device and the second registered mobile device .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information (current location) from each of the mobile devices ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location (receiving location information) that is within the predetermined search radii .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information (current location) from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (receiving location information) of at least one of the first registered mobile device and the second registered mobile device .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information (current location) from each of the mobile devices ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location (receiving location information) that is within the predetermined search radii .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information (current location) from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (two users) or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US20110238755A1
CLAIM 3
. The method of claim 1 , further comprising : facilitating a face to face meeting between two users (wherein two) of the determined subset of users by receiving a meeting request from a first one of the two users , forwarding the meeting request to a second one of the two users , receiving an acceptance from the second one of the two users , and forwarding the acceptance to the first one of the two users .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users (user privacy) ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (two users) or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .

US20110238755A1
CLAIM 3
. The method of claim 1 , further comprising : facilitating a face to face meeting between two users (wherein two) of the determined subset of users by receiving a meeting request from a first one of the two users , forwarding the meeting request to a second one of the two users , receiving an acceptance from the second one of the two users , and forwarding the acceptance to the first one of the two users .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20110238755A1
CLAIM 1
. A method in a computing system , comprising : providing a proximity-based social networking environment to a plurality of users that are each operating a mobile device , the plurality of users each belonging to one or more social networking services , by : receiving location information from each of the mobile devices (mobile devices) ;
determining a subset of the plurality of users , each of the users of the subset being proximately located to every other user of the subset and having indicated a desire to be made visible electronically to other users ;
and causing the mobile devices operated by each of the subset of users to present , without use of a map or any other specific indication of a user location , information about other users of the subset .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20110258049A1

Filed: 2011-02-01     Issued: 2011-10-20

Integrated Advertising System

(Original Assignee) Jumptap Inc     (Current Assignee) Jumptap Inc

Jorey Ramer, Adam Soroca, Dennis Doughty, Neal J. Karasic
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (media format, rich media) , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (media format, rich media) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (media format, rich media) , or a combination thereof .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (media format, rich media) , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (media format, rich media) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (media format, rich media) , or a combination thereof .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system (media format, rich media) , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (media format, rich media) , or a combination thereof .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .

US9294428B2
CLAIM 45
. A collaboration system (media format, rich media) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20110258049A1
CLAIM 1
. A method for generating an aggregate user profile based on more than one collection source , the method comprising a computer having a computer readable medium having stored thereon instructions which , when executed by a processor of the computer , causes the processor to perform the steps of : receiving mobile profile data relating to a user' ;
s use of a mobile communication (mobile device, mobile device user, mobile device none) facility ;
receiving offline profile data relating to the user' ;
s at least one interaction with a non-Internet-based entity ;
aggregating the mobile profile data and the offline profile data into an aggregate user profile based at least in part on a verification datum ;
and providing access to the aggregate user profile to a plurality of sponsors .

US20110258049A1
CLAIM 20
. The method of claim 15 , wherein the presentation of the selected sponsored content is a rich media format (collaboration system) presentation .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20110126109A1

Filed: 2011-01-28     Issued: 2011-05-26

Presence and Geographic Location Notification Based on a Delegation Model

(Original Assignee) AOL Inc     (Current Assignee) Facebook Inc

Edmund J. Fish
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20110126109A1
CLAIM 30
. The method of claim 29 , wherein the notification information comprises a geographic location of a mobile device (mobile device) .

US20110126109A1
CLAIM 38
. The method of claim 37 , wherein the method further comprises : determining that the first communications identity is associated with a first group of communications identities within the plurality of groups , the first group being associated with a corresponding first level (mobile device users) ;
determining that the first group is subordinate to a second group of communications identities , based on at least the hierarchical relationship between the first level and a level corresponding to the second group ;
and determining whether the first communications identity is permitted to modify the notification setting , based on at least delegation information corresponding to the second group of communications identities .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20110004634A1

Filed: 2010-09-03     Issued: 2011-01-06

Systems And Methods For Automatically Locating Web-Based Social Network Members

(Original Assignee) Jed Stremel; Ramakrishnan Ts; Mark Slee     

Jed Stremel, TS Ramakrishnan, Mark Slee
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (receiving location information) of at least one of the first registered mobile device and the second registered mobile device .
US20110004634A1
CLAIM 21
. A computer-implemented method , comprising : receiving location information (current location) of a device accessed by a first user of a social networking service at a geographic location , the location information representing the geographic location of the first user ;
associating the location information with the first user in a database of the social networking service responsive to receiving the location information ;
and sending a communication generated based on the location information for display to a second user .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location (receiving location information) that is within the predetermined search radii .
US20110004634A1
CLAIM 21
. A computer-implemented method , comprising : receiving location information (current location) of a device accessed by a first user of a social networking service at a geographic location , the location information representing the geographic location of the first user ;
associating the location information with the first user in a database of the social networking service responsive to receiving the location information ;
and sending a communication generated based on the location information for display to a second user .

US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (base module) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US20110004634A1
CLAIM 37
. A computer system , comprising : a database module (user status) configured to associate location information with a first user of a social networking service responsive to receiving the location information of the first user in a database , the location information representing the geographic location of the first user ;
and a communication module configured to receive the location information of the first user from a device accessed by the first user at the geographic location , and to send a communication generated based on the location information to a second user for display .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (receiving location information) of at least one of the first registered mobile device and the second registered mobile device .
US20110004634A1
CLAIM 21
. A computer-implemented method , comprising : receiving location information (current location) of a device accessed by a first user of a social networking service at a geographic location , the location information representing the geographic location of the first user ;
associating the location information with the first user in a database of the social networking service responsive to receiving the location information ;
and sending a communication generated based on the location information for display to a second user .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location (receiving location information) that is within the predetermined search radii .
US20110004634A1
CLAIM 21
. A computer-implemented method , comprising : receiving location information (current location) of a device accessed by a first user of a social networking service at a geographic location , the location information representing the geographic location of the first user ;
associating the location information with the first user in a database of the social networking service responsive to receiving the location information ;
and sending a communication generated based on the location information for display to a second user .

US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (base module) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US20110004634A1
CLAIM 37
. A computer system , comprising : a database module (user status) configured to associate location information with a first user of a social networking service responsive to receiving the location information of the first user in a database , the location information representing the geographic location of the first user ;
and a communication module configured to receive the location information of the first user from a device accessed by the first user at the geographic location , and to send a communication generated based on the location information to a second user for display .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (base module) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20110004634A1
CLAIM 29
. The method of claim 21 , wherein the device is a mobile computing device (mobile devices) .

US20110004634A1
CLAIM 37
. A computer system , comprising : a database module (user status) configured to associate location information with a first user of a social networking service responsive to receiving the location information of the first user in a database , the location information representing the geographic location of the first user ;
and a communication module configured to receive the location information of the first user from a device accessed by the first user at the geographic location , and to send a communication generated based on the location information to a second user for display .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20100227594A1

Filed: 2010-05-20     Issued: 2010-09-09

Place-specific buddy list services

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Jean Pierre De Vries
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (updated information) , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (updated information) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (updated information) , or a combination thereof .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (updated information) , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (updated information) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (updated information) , or a combination thereof .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (respective users) or security , comprising : registering a plurality of mobile devices with a collaboration system (updated information) , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20100227594A1
CLAIM 1
. In a data communications network having a plurality of personal mobile data communications devices operated by respective users (user privacy) and an information service with which the personal mobile data communications devices communicate , a computer-implemented method of processing place-and-people based information at one of said personal mobile data communications devices , the method comprising : transmitting information to identify to the information service a list of people about whom the user of the personal mobile data communications device desires to be informed by the information service , wherein the presence of each identified person on the list indicates previous consent by the respective identified person to share information with the user via the information service , and wherein identifying information for each identified person on the list is accessible by the user prior to receiving any information about the identified people from the information service ;
transmitting a report of the location of the personal mobile data communications device to the information service ;
and receiving from the information service information indicating which of the identified people are within a specified proximity of the user .

US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (updated information) , or a combination thereof .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .

US9294428B2
CLAIM 45
. A collaboration system (updated information) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20100227594A1
CLAIM 4
. The method of claim 1 further comprising : receiving updated information (collaboration system) indicating which of the identified people are within the specified proximity of the user when that information changes .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20100205541A1

Filed: 2009-02-11     Issued: 2010-08-12

social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic

(Original Assignee) Jeffrey A. Rapaport     

Jeffrey A. Rapaport, Seymour Rapaport, Kenneth Allen Smith, James Beattie, Gideon Gimlan
US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (respective content) and only one user identification .
US20100205541A1
CLAIM 79
. A machine-implemented method involving digital machines linked to a network and used for automatically linking together users of respective content (second list includes one) presenting ones of the digital machines for substantially real time communication with one or more other users , the method comprising : (a) automatically detecting focus by a respective user on the presented informational content or a subset of the presented informational content on the respective digital content presenting machine of that user and automatically identifying the focused upon content ;
(b) automatically determining degree of focus or emotional engagement by the user that is concurrent with focus on the focused upon content ;
and (c) automatically reporting to a local or remote interest tracking service , the determined identity of the focused upon content and the determined degree of focus or emotional engagement by the user that is concurrent with focus on the focused upon content .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20100205541A1
CLAIM 79
. A machine-implemented method involving digital machines linked to a network and used for automatically linking together users of respective content presenting ones of the digital machines for substantially real time communication with one or more other users (user privacy) , the method comprising : (a) automatically detecting focus by a respective user on the presented informational content or a subset of the presented informational content on the respective digital content presenting machine of that user and automatically identifying the focused upon content ;
(b) automatically determining degree of focus or emotional engagement by the user that is concurrent with focus on the focused upon content ;
and (c) automatically reporting to a local or remote interest tracking service , the determined identity of the focused upon content and the determined degree of focus or emotional engagement by the user that is concurrent with focus on the focused upon content .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20090300525A1

Filed: 2008-05-27     Issued: 2009-12-03

Method and system for automatically updating avatar to indicate user's status

(Original Assignee) Qualcomm Inc     (Current Assignee) Qualcomm Inc

Maria Elena Romera JOLLIFF, Samuel Jacob HORODEZKY, Tia CHUNG, Kameron Kerger, Gregory James BROWN, Todd Jeffrey JOHNSGARD, Joseph Jyh-Huei HUANG, Ankur JALOTA, Devender YAMAKAWA, Jadine Naomi YEE, Scott Alan LEAZENBY, Chad Andrew WILLKIE
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (mobile device user) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (mobile device user) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (requesting user) and only one user identification .
US20090300525A1
CLAIM 52
. The server of claim 49 , further comprising : means for receiving authorization level data from a requesting user (second list includes one) ' ;
s computing device ;
means for comparing the authorization level data of the requesting user' ;
s computing device to avatar selection criteria ;
and means for selecting the avatar for display further based upon the comparison of the authorization level of the requesting user' ;
s computing device with avatar selection criteria .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (mobile device user) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (mobile device user) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (mobile device user) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20090300525A1
CLAIM 1
. A method for automatically updating an avatar to indicate a mobile device user (mobile device user) ' ;
s status , comprising : polling sensors connected to the user' ;
s mobile device ;
comparing sensor data to avatar selection criteria ;
and selecting an avatar for display based upon the comparison of the sensor data to the avatar selection criteria .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080260044A1

Filed: 2008-05-20     Issued: 2008-10-23

Fft-based multichannel video receiver

(Original Assignee) Weijie Yun; Samuel Sheng     

Weijie Yun, Samuel Sheng
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (clock signals) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (signal processor) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (signal processor) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (signal processor) of user identifications (clock signals) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (signal processor) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (clock signals) of at least one of the first list of user identifications and the second list (signal processor) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (signal processor) includes one and only one user identification .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (signal processor) includes a plurality of user identifications (clock signals) .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (video decoder) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (clock signals) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (signal processor) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US20080260044A1
CLAIM 15
. The integrated circuit device of claim 1 wherein the baseband processing circuitry includes a plurality of video decoder (user status) s to decode the video information from the digitized time-domain video signals .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (signal processor) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (signal processor) of user identifications (clock signals) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (signal processor) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (clock signals) of at least one of the first list of user identifications and the second list (signal processor) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (video decoder) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (clock signals) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (signal processor) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US20080260044A1
CLAIM 15
. The integrated circuit device of claim 1 wherein the baseband processing circuitry includes a plurality of video decoder (user status) s to decode the video information from the digitized time-domain video signals .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (signal processor) .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (signal processor) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (clock signals) of at least one of the first list of user identifications and the second list (signal processor) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (clock signals) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (signal processor) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (video decoder) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080260044A1
CLAIM 3
. The integrated circuit device of claim 2 wherein the analog-to-digital converters are triggered by respective time-staggered clock signals (user identifications) .

US20080260044A1
CLAIM 7
. The integrated circuit device of claim 1 wherein the one or more processors include at least one of a microprocessor , a microcontroller or a digital signal processor (second list, second list includes one) .

US20080260044A1
CLAIM 15
. The integrated circuit device of claim 1 wherein the baseband processing circuitry includes a plurality of video decoder (user status) s to decode the video information from the digitized time-domain video signals .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080133336A1

Filed: 2007-10-31     Issued: 2008-06-05

Location-Based Advertising Message Serving For Mobile Communication Devices

(Original Assignee) LOOPT Inc     (Current Assignee) Green Dot Corp

Samuel H. Altman, Nicholas T. Sivo, Evan D. Tana, Brian R. Knapp
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (text content) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20080133336A1
CLAIM 13
. The system of claim 12 wherein the one or more parameters are selected from the group consisting of : ad type , text content (marketing message) , graphic content , target demographic , and location .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US20080133336A1
CLAIM 9
. The system of claim 4 wherein the location of the registered user (first tier) is updated on the scalable map by updated location information determined by a global positioning system component .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080133336A1
CLAIM 1
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (text content) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20080133336A1
CLAIM 13
. The system of claim 12 wherein the one or more parameters are selected from the group consisting of : ad type , text content (marketing message) , graphic content , target demographic , and location .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US20080133336A1
CLAIM 9
. The system of claim 4 wherein the location of the registered user (first tier) is updated on the scalable map by updated location information determined by a global positioning system component .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080133336A1
CLAIM 1
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (respective users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users (user privacy) of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080133336A1
CLAIM 1
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (respective location) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication, other mobile devices) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080133336A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
and an advertising component displaying an advertising message delivered from an ad server on the first mobile device , the advertising message including content relevant to a characteristic of the user or activity performed by the user , and wherein the ad message is transmitted in response to a location of the user and a defined time period .

US20080133336A1
CLAIM 11
. The system of claim 10 wherein the user of the first mobile device and respective users of the one or more other mobile devices are coupled to one another over a cellular telephone network , and wherein each respective location (registration data) -aware mobile device comprises a cellular telephone .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080132252A1

Filed: 2007-10-31     Issued: 2008-06-05

Network Manager System for Location-Aware Mobile Communication Devices

(Original Assignee) LOOPT Inc     (Current Assignee) Green Dot Corp

Samuel H. Altman, Nicholas T. Sivo, Thomas B. Pernikoff, Alok Deshpande, Richard M. Pernikoff
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location-aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data (respective location) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080132252A1
CLAIM 1
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location (registration data) -aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user ;
a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user ;
an external network manager component enabling the first user to transmit the location of the first user to a third user with whom a trusted relationship has not been established , wherein the third user is defined in a contact list resident on the first user' ;
s respective mobile device , and wherein the location is transmitted to the third user as an SMS message .

US20080132252A1
CLAIM 11
. The system of claim 1 wherein the plurality of mobile devices (mobile devices) are coupled to one another over a cellular telephone network , and wherein each respective location-aware mobile device comprises a cellular telephone .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080132251A1

Filed: 2007-10-31     Issued: 2008-06-05

Geo-Tagged Journal System for Location-Aware Mobile Communication Devices

(Original Assignee) LOOPT Inc     (Current Assignee) Green Dot Corp

Samuel H. Altman, Nicholas T. Sivo, Thomas B. Pernikoff, Alok Deshpande, Richard M. Pernikoff
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (more item) about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US20080132251A1
CLAIM 2
. The method of claim 1 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii (more item) .
US20080132251A1
CLAIM 2
. The method of claim 1 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080132251A1
CLAIM 10
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (more item) about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US20080132251A1
CLAIM 2
. The method of claim 1 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii (more item) .
US20080132251A1
CLAIM 2
. The method of claim 1 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080132251A1
CLAIM 10
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (respective users, other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080132251A1
CLAIM 1
. A method comprising : receiving a journal entry created by a user through a location-aware mobile device that is coupled to a plurality of other user' ;
s through a communication network ;
determining a location of the user through a location-determination circuit on the location-aware mobile device ;
determining a creation time of the journal entry through a clock circuit on the location-aware mobile device ;
tagging the journal entry with at least one of the location and creation time ;
storing the journal entry in a database ;
and providing access to the journal entry by other users (user privacy) of the communication network .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users (user privacy) of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20080132251A1
CLAIM 10
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (respective location) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication, other mobile devices) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080132251A1
CLAIM 6
. The method of claim 1 wherein each of the other users operates a respective location (registration data) -aware mobile device , each configured to display a map showing the location of each of the other users .

US20080132251A1
CLAIM 10
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US8073461B2

Filed: 2007-10-31     Issued: 2011-12-06

Geo-tagged journal system for location-aware mobile communication devices

(Original Assignee) LOOPT Inc     (Current Assignee) Green Dot Corp

Samuel H. Altman, Nicholas T. Sivo, Thomas B. Pernikoff, Alok Deshpande, Richard M. Pernikoff
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (more item) about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US8073461B2
CLAIM 11
. The system of claim 10 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii (more item) .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US8073461B2
CLAIM 11
. The system of claim 10 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US8073461B2
CLAIM 2
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (defined area) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area (first amount) ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication, other mobile devices) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (more item) about a current location (relative locations) of at least one of the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US8073461B2
CLAIM 11
. The system of claim 10 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, other mobile devices) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii (more item) .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations (current location) of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US8073461B2
CLAIM 11
. The system of claim 10 wherein the journal entry includes one or more item (search radii) s of user-generated content .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, other mobile devices) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, other mobile devices) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US8073461B2
CLAIM 2
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (respective users, other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, other mobile devices) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US8073461B2
CLAIM 1
. A method comprising : receiving a journal entry created by a user through a location-aware mobile device that is coupled to a plurality of other user' ;
s through a communication network ;
determining a location of the user through a location-determination circuit on the location-aware mobile device ;
determining a creation time of the journal entry through a clock circuit on the location-aware mobile device ;
tagging , by the location-determination circuit on the location-aware mobile device , the journal entry with at least one of the location and creation time ;
storing the journal entry in a database ;
and providing access to the journal entry by other users (user privacy) of the communication network .

US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users (user privacy) of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, other mobile devices) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication, other mobile devices) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication, other mobile devices) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication, other mobile devices) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, other mobile devices) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US8073461B2
CLAIM 2
. A location-aware mobile communication device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device (second lists) on the scalable map and displaying the locations of one or more other mobile devices on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (respective location) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication, other mobile devices) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US8073461B2
CLAIM 2
. A location-aware mobile communication (mobile device, mobile device user, mobile device none) device system comprising : a location determination component determining the relative locations of a plurality of mobile devices within a defined area ;
a map display component displaying a scalable map on each mobile device of the plurality of mobile devices ;
a location sharing component displaying the location of a first mobile device on the scalable map and displaying the locations of one or more other mobile devices (mobile device, mobile device user, mobile device none) on the scalable map when a trusted relationship has been established between a user of the first mobile device and respective users of the one or more other mobile devices , and a location sharing option has been enabled ;
a journal management component receiving a journal entry created by a user through the location-aware mobile device that is coupled to a plurality of other devices of the plurality of mobile devices ;
a clock circuit determining a creation time of the journal entry to allow tagging by the location-determination circuit on the location-aware mobile device of the journal entry with at least one of the location and creation time ;
a database storing the journal entry ;
and a user interface component providing access to the journal entry by at least some of the users of the other devices of the plurality of mobile devices .

US8073461B2
CLAIM 6
. The method of claim 1 wherein each of the other users operates a respective location (registration data) -aware mobile device , each configured to display a map showing the location of each of the other users .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080214204A1

Filed: 2007-10-30     Issued: 2008-09-04

Similarity based location mapping of mobile comm facility users

(Original Assignee) Jorey Ramer; Adam Soroca; Dennis Doughty     (Current Assignee) Jumptap Inc

Jorey Ramer, Adam Soroca, Dennis Doughty
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (previous location) , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (content item) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20080214204A1
CLAIM 24
. The method of claim 18 wherein the wireless provider data is based at least in part on a user' ;
s interaction with a website following conversion of a content item (marketing message) .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 3
. The method of claim 1 wherein the location is a current location (current location) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 3
. The method of claim 1 wherein the location is a current location (current location) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (previous location) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (previous location) , or a combination thereof .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (previous location) , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (content item) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20080214204A1
CLAIM 24
. The method of claim 18 wherein the wireless provider data is based at least in part on a user' ;
s interaction with a website following conversion of a content item (marketing message) .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 3
. The method of claim 1 wherein the location is a current location (current location) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 3
. The method of claim 1 wherein the location is a current location (current location) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (previous location) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (previous location) , or a combination thereof .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system (previous location) , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system (previous location) , or a combination thereof .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .

US9294428B2
CLAIM 45
. A collaboration system (previous location) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080214204A1
CLAIM 1
. A method comprising : associating a mobile subscriber characteristic with a mobile communication (mobile device, mobile device user, mobile device none) facility ;
identifying a location of the mobile communication facility ;
and creating a map that includes the location of the mobile subscriber characteristic based at least in part on the location of the mobile communication facility with which it is associated .

US20080214204A1
CLAIM 2
. The method of claim 1 wherein the location is a previous location (collaboration system) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080030496A1

Filed: 2007-08-27     Issued: 2008-02-07

On-line interaction system

(Original Assignee) Social Concepts Inc     (Current Assignee) Social Concepts Inc A Delaware Corp

Joseph Lee, Peter Grendler, Michael Hedlund
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (selected image, second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (selected image, second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (selected image, second list, first list) or search criteria .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (selected image, second list, first list) and selecting the identification of the first registered mobile device user from the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (selected image, second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (selected image, second list, first list) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (selected image, second list, first list) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (selected image, second list, first list) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (selected image, second list, first list) and the second list (selected image, second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (selected image, second list, first list) of user identifications and the second list (selected image, second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (selected image, second list, first list) or the second list (selected image, second list, first list) includes one and only one user identification .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (selected image, second list, first list) or the second list (selected image, second list, first list) includes a plurality of user identifications .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (different users) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (selected image, second list, first list) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (selected image, second list, first list) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (selected image, second list, first list) or search criteria .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users (user status) of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (selected image, second list, first list) and selecting the identification of the first registered mobile device user from the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (selected image, second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (selected image, second list, first list) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (selected image, second list, first list) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (selected image, second list, first list) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (selected image, second list, first list) and the second list (selected image, second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (selected image, second list, first list) of user identifications and the second list (selected image, second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device including profile data (user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (different users) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (selected image, second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (selected image, second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (selected image, second list, first list) or search criteria .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users (user status) of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 16
. The apparatus according to claim 10 wherein the computing device : determines what activities are currently being performed on the on-line application by the users ;
and displays the images of other users (user privacy) that are currently performing the same activities .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (selected image, second list, first list) and selecting the identification of the first registered mobile device user from the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (selected image, second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (selected image, second list, first list) and the second list (selected image, second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (selected image, second list, first list) of user identifications and the second list (selected image, second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (selected image, second list, first list) .
US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (user profiles) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (selected image, second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (selected image, second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (different users) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (selected image, second list, first list) or search criteria .
US20080030496A1
CLAIM 11
. An apparatus , comprising : a computing device (mobile devices) displaying images across one or more display pages of an on-line application representing different users (user status) of the on-line application , the computing device varying how the images are displayed for the different users according to activities performed by the users on the on-line application or according to profile information associated with the different users .

US20080030496A1
CLAIM 21
. The apparatus according to claim 17 wherein the one or more processors : identify avatar preferences in the user profiles (profile data, profile match) ;
and display the avatars for users associated with the avatar preferences and filter the remaining avatars for other users .

US20080030496A1
CLAIM 26
. The computer according to claim 23 wherein the one or more processors : detect selection of any of the displayed images ;
and automatically open a new email containing an email address of the member associated with the selected image (second list, scanning preference, second list includes one, second lists, first list) .

US20080030496A1
CLAIM 35
. The method according to clam 33 including : searching through the contact information to identify a first list (second list, scanning preference, second list includes one, second lists, first list) of known members ;
searching through the contacts for the first list of members to identify a second list (second list, scanning preference, second list includes one, second lists, first list) of members ;
and displaying avatars for at least some of the first and second list of members .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080039121A1

Filed: 2007-08-01     Issued: 2008-02-14

Methods and Systems for Establishing Relationships Between Mobile Communication Device Users

(Original Assignee) Thomas Muller; Jan Schulz; Lars Henrik Grau; Marhus Juhr-De Benedetti     

Thomas Muller, Jan Schulz, Lars Henrik Grau, Marhus Juhr-De Benedetti
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (provider network) , a location-based special , or a non-location based special .
US20080039121A1
CLAIM 5
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by a service provider network (business establishment) of the first mobile communication device and the location of the second mobile communication device is provided by a service provider network of the second mobile communication device .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (provider network) , a location-based special , or a non-location based special .
US20080039121A1
CLAIM 5
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by a service provider network (business establishment) of the first mobile communication device and the location of the second mobile communication device is provided by a service provider network of the second mobile communication device .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (service provider) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080039121A1
CLAIM 5
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by a service provider (user privacy) network of the first mobile communication device and the location of the second mobile communication device is provided by a service provider network of the second mobile communication device .

US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080039121A1
CLAIM 6
. The computer implemented method of establishing the community as recited in claim 3 , wherein the location of the first mobile communication device is provided by the first mobile communication device user and the location of the second mobile device (mobile device) is provided by the second mobile communication device user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20080070593A1

Filed: 2007-07-30     Issued: 2008-03-20

Secure and private location sharing for location-aware mobile communication devices

(Original Assignee) LOOPT Inc     (Current Assignee) Green Dot Corp

Samuel Altman, Nicholas Sivo, Mark Jacobstein, Brian Knapp, James Potter, Thomas Pernikoff
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080070593A1
CLAIM 5
. The system of claim 4 wherein the location of the registered user (first tier) is updated on the scalable map by updated location information determined by a global positioning system component .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (user consent) about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii (user consent) .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter (user consent) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (one message) and only one user identification .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message (second list includes one) requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20080070593A1
CLAIM 5
. The system of claim 4 wherein the location of the registered user (first tier) is updated on the scalable map by updated location information determined by a global positioning system component .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (user consent) about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii (user consent) .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter (user consent) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US20080070593A1
CLAIM 26
. The method of claim 25 wherein the message-based registration and validation process comprises : providing an application to the user mobile communication device for use in the user mobile communication device ;
instructing the user to install the client-side application on the user mobile communication device ;
receiving personal user information regarding the user ;
providing carrier and service terms of use to the user ;
and receiving user consent (search radii, search sensitivity meter) to the carrier and service terms of use .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US20080070593A1
CLAIM 24
. A method of allowing display of location-aware mobile communication devices in a network of users comprising : registering users in the network through a message-based registration and validation process ;
allowing registered users to invite one or more other users (user privacy) coupled to the registered user over a network to participate in interaction within the system by providing an identifier and phone number for each user of the one or more other users ;
and displaying a location of the registered user on a mobile device of the one or more other users , when the registered user has enabled a location-sharing function for the mobile device .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data (respective location) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20080070593A1
CLAIM 1
. A location-aware mobile communication device system comprising : a registration component allowing a first user and second user to register for a location sharing service by validating possession of a respective location (registration data) -aware mobile device ;
a configuration component allowing the first user to invite the second user to establish a trusted relationship on a server computer coupled to each of the first and second user , by providing an identifier and phone number of the second user ;
and a location sharing component displaying a location of the first user on the mobile device of the second user , when the trusted relationship has been established , and the first user has enabled location display of the first user' ;
s respective mobile device on the mobile device of the second user .

US20080070593A1
CLAIM 6
. The system of claim 1 wherein the registration component transmits a series of messages from the server computer to the respective mobile devices (mobile devices) of the first user and second user at random times within pre-defined intervals following registration of the first user and second user to the location sharing service , the series of messages including at least one message requiring an affirmative response from a targeted user selecting location sharing for another user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
CN101022586A

Filed: 2007-03-16     Issued: 2007-08-22

通过业务号码实现分时段定价通信费的系统和方法

(Original Assignee) 侯万春     

侯万春
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (控制指令) or search criteria .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令 (scanning preference) 消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (消息发送) , a location-based special , or a non-location based special .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送 (business establishment) 到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter (的业务) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务 (search sensitivity meter) 流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN101022586A
CLAIM 4
. 在移动通信网络上通过业务号码实现分时段通信费的方法,该方法用于实现分时段语音通信费率,其特征在于,包括以下步骤:(一)电话用户A通过MSC/SSP呼叫分时段业务语音接入号码+被叫电话号码B;(二)MSC/SSP向SCP发送业务触发请求,则SCP控制MSC/SSP将呼叫建立 (second lists) 到智能外设(IP);(三)如果电话用户A是分时段业务用户,则SCP控制智能外设(IP)播放电话用户A在当前时段的通话费率等信息,否则,SCP控制智能外设(IP)播放提示用户选择注册分时段业务的提示音和相关资费信息,并采集用户的DTMF键;(四)智能外设(IP)把操作结果上报给SCP;(五)如果SCP接收到播放通话费率的上报结果,则控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到用户注册分时段业务的上报结果,则SCP把电话用户A设置为分时段业务用户后,控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到其他上报结果,则控制业务交换点(SSP)结束该呼叫流程;(六)电话用户A或电话号码B用户挂机,MSC/SSP把所述的挂机消息上报给SCP,SCP产生所述主叫用户A在当前时段的计费话单后,结束该呼叫流程。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (控制指令) or search criteria .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令 (scanning preference) 消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (消息发送) , a location-based special , or a non-location based special .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送 (business establishment) 到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter (的业务) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务 (search sensitivity meter) 流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN101022586A
CLAIM 4
. 在移动通信网络上通过业务号码实现分时段通信费的方法,该方法用于实现分时段语音通信费率,其特征在于,包括以下步骤:(一)电话用户A通过MSC/SSP呼叫分时段业务语音接入号码+被叫电话号码B;(二)MSC/SSP向SCP发送业务触发请求,则SCP控制MSC/SSP将呼叫建立 (second lists) 到智能外设(IP);(三)如果电话用户A是分时段业务用户,则SCP控制智能外设(IP)播放电话用户A在当前时段的通话费率等信息,否则,SCP控制智能外设(IP)播放提示用户选择注册分时段业务的提示音和相关资费信息,并采集用户的DTMF键;(四)智能外设(IP)把操作结果上报给SCP;(五)如果SCP接收到播放通话费率的上报结果,则控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到用户注册分时段业务的上报结果,则SCP把电话用户A设置为分时段业务用户后,控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到其他上报结果,则控制业务交换点(SSP)结束该呼叫流程;(六)电话用户A或电话号码B用户挂机,MSC/SSP把所述的挂机消息上报给SCP,SCP产生所述主叫用户A在当前时段的计费话单后,结束该呼叫流程。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (控制指令) or search criteria .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令 (scanning preference) 消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN101022586A
CLAIM 4
. 在移动通信网络上通过业务号码实现分时段通信费的方法,该方法用于实现分时段语音通信费率,其特征在于,包括以下步骤:(一)电话用户A通过MSC/SSP呼叫分时段业务语音接入号码+被叫电话号码B;(二)MSC/SSP向SCP发送业务触发请求,则SCP控制MSC/SSP将呼叫建立 (second lists) 到智能外设(IP);(三)如果电话用户A是分时段业务用户,则SCP控制智能外设(IP)播放电话用户A在当前时段的通话费率等信息,否则,SCP控制智能外设(IP)播放提示用户选择注册分时段业务的提示音和相关资费信息,并采集用户的DTMF键;(四)智能外设(IP)把操作结果上报给SCP;(五)如果SCP接收到播放通话费率的上报结果,则控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到用户注册分时段业务的上报结果,则SCP把电话用户A设置为分时段业务用户后,控制MSC/SSP把呼叫接续到被叫电话号码B;如果SCP接收到其他上报结果,则控制业务交换点(SSP)结束该呼叫流程;(六)电话用户A或电话号码B用户挂机,MSC/SSP把所述的挂机消息上报给SCP,SCP产生所述主叫用户A在当前时段的计费话单后,结束该呼叫流程。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (控制指令) or search criteria .
CN101022586A
CLAIM 1
. 在移动通信网络上通过业务号码实现分时段通信费的系统,其特征在于该系统包括:分时段业务用户管理设备(TUME)、移动交换中心(MSC)、业务交换点(SSP)、业务控制点(SCP)、智能外设(IP)、短消息网关(SMG)以及短消息中心(SMSC),其中:分时段业务用户管理设备(TUME)是计算机构成的系统,用于管理分时段业务的用户数据,设置分时段业务的费率,对呼叫进行计费,对短消息进行计费,从而在移动通信网络上以如下方式提供分时段通信费业务:当用户作主叫呼叫分时段业务语音接入号码+被叫电话号码时,主叫端业务交换点(SSP)把到分时段业务语音接入号码的呼叫触发到业务控制点(SCP),业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫临时接续到智能外设(IP),智能外设(IP)向主叫电话用户播放当前时段的计费费率等信息,播放完毕后,业务控制点(SCP)控制主叫端移动交换中心(MSC)把呼叫接续到被叫电话号码,当该呼叫结束后,业务控制点(SCP)产生所述主叫用户在当前时段的计费话单;当移动电话用户发送短消息到分时段业务短消息接入号码+被叫电话号码时,短消息网关(SMG)把该短消息发送到分时段业务用户管理设备(TUME),分时段业务用户管理设备(TUME)根据当前时段设置该短消息的计费费率后,经短消息网关(SMG)把该短消息发送到被叫电话号码;移动业务交换中心(MSC)用于完成移动电话用户发起的呼叫接续过程,以及用于把移动电话用户发起的短消息传送到短消息中心(SMSC);业务交换点(SSP)用于接收移动业务交换中心(MSC)始发的到分时段业务语音接入号码的呼叫业务请求,并发送呼叫业务触发请求消息到业务控制点(SCP),然后,接收业务控制点(SCP)发出的对该呼叫的下一步接续的控制指令 (scanning preference) 消息,控制移动业务交换机进行下一步的呼叫接续;业务控制点(SCP)用于接收业务交换点(SSP)发送过来的有关作被叫的分时段业务语音接入号码+被叫电话号码的呼叫触发消息,并按照分时段计费的业务流程,控制业务交换点(SSP)的下一步接续过程;智能外设(IP)是协助完成智能网业务的特殊资源,具有多种语音功能:包括语音合成、播放录音通知、接受DTMF拨号、进行语音识别以及提供多媒体资源和语音文本转换等;短消息网关(SMG)是计算机构成的设备,用于把到分时段业务短消息接入号码+被叫电话号码的短消息发送到分时段业务用户管理设备(TUME);用于接收分时段业务用户管理设备(TUME)发送短消息的请求命令,并把所述的短消息经短消息中心(SMSC)发送到目标移动电话号码;所述的短消息中心(SMSC)是完成短消息的接收、通知、调度、下发、前转、递送报告等功能的移动通信网络中的节点设备,并具有把到分时段业务短消息接入号码的短消息传送到短消息网关(SMG)的功能。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US8037093B2

Filed: 2007-01-17     Issued: 2011-10-11

Feeding updates to landing pages of users of an online social network from external sources

(Original Assignee) Facebook Inc     (Current Assignee) Facebook Inc

William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US8037093B2
CLAIM 1
. A method comprising , by one or more compute (communication window) r systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (more tracking) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking (first amount) preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (identifying one) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US8037093B2
CLAIM 1
. A method comprising , by one or more compute (communication window) r systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (more tracking) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking (first amount) preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (identifying one) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (identifying one) .
US8037093B2
CLAIM 1
. A method comprising , by one or more computer systems of an online social network : accessing data for a profile page on the online social network of a first user of the online social network , the data comprising an identifier of a web site that is external to the online social network and content to be added to or updated if content is added to or updated on the web site ;
determining whether content has been added to or updated on the web site ;
if content has been added to or updated on the web site : adding or updating the content on the profile page of the first user ;
accessing one or more tracking preferences of one or more second users of the online social network , the tracking preferences of each of the second users : identifying one (search criteria) or more users of the online social network that the second user wants to track ;
and indicating one or more types of content that the second user wants to track ;
and determining whether the content added to or updated on the profile page of the first user substantially matches the tracking preferences of one or more of the second users ;
and for each of the second users whose tracking preferences are substantially matched by the content added to or updated on the web site , communicating to the second user that the profile page of the first user has been updated , the communication comprising an activatable link to the profile page of the first user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7917154B2

Filed: 2006-11-01     Issued: 2011-03-29

Determining mobile content for a social network based on location and time

(Original Assignee) Yahoo Inc     (Current Assignee) R2 SOLUTIONS LLC ; Altaba Inc

Murray Blake Fortescue, Paul Robert Birnie
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (other request) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (search criteria) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (other request) in response to establishing a direct communication .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (other request) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (search criteria) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (other request) having a current location that is within the predetermined search radii .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (other request) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (other request) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (search criteria) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (other request) in response to establishing a direct communication .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (search criteria) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (other request) having a current location that is within the predetermined search radii .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (other request) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (other request) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (other request) with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (search criteria) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (other request) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (other request) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (search criteria) .
US7917154B2
CLAIM 1
. A method for providing location description over a network , comprising : receiving from a client device associated with a member of a social network , a request for location information in the social network associated with a GPS coordinate ;
providing to the client device , in response to the request for the location information , a location name associated with another member of the social network based on the GPS coordinate ;
receiving from the client device , in response to the provided location name , another location name ;
associating the other location name with the GPS coordinate and with the member in the social network , to enable another request (mobile devices) for the location information associated with the GPS coordinate to return at least the location name and the other location name , wherein associating the other location name includes increasing a relevancy score for an association between the other location name and the GPS coordinate , and wherein the relevancy score represents a closeness that is based on both the association between the GPS coordinate and the other location name and a frequency of an identification of the GPS coordinate by at least the other location name within the social network ;
and in response to the other request for the location information , providing the location name and at least the other location name , ordered based on the relevancy score and a degree of separation between the member and the other member within the social network .

US7917154B2
CLAIM 2
. The method of claim 1 , wherein the request for location information is further associated with search criteria (search criteria) that includes a query string , a search distance , a search time , a rating level , a community filter for the social network , or a time of last update of the location name or of the location description .

US7917154B2
CLAIM 13
. The network device of claim 7 , wherein the client device is a mobile device (mobile device) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20070169176A1

Filed: 2006-09-22     Issued: 2007-07-19

Methods and systems for providing a secure electronic mailbox

(Original Assignee) Cook Jon L; Christine Ray; Rogerson Cathy M     

Jon Cook, Christine Ray, Cathy Rogerson
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (transmitting component) or security , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US20070169176A1
CLAIM 91
. A system for establishing electronic bill payment for a payor over a network , comprising : an enrollment request receiving component configured to receive an enrollment request from a payor with an electronic account , wherein the electronic account is linked to a physical address for the payor ;
an authenticating component configured to authenticate the payor based on the electronic account ;
and a transmitting component (user privacy) configured to transmit payor information from the electronic account to an electronic bill payment server to establish a payor account for the user , if the user is authenticated successfully .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 45
. A collaboration system (secure connection) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20070169176A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7764946B1

Filed: 2006-09-15     Issued: 2010-07-27

Geographic distribution of SMS alerts

(Original Assignee) Cingular Wireless II LLC     (Current Assignee) AT&T Mobility II LLC

DeWayne Allan Sennett, Brian Kevin Daly
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (second list, first list) and selecting the identification of the first registered mobile device user from the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7764946B1
CLAIM 3
. A method in accordance with claim 2 , further comprising maintaining a current location (current location) of a registered subscriber .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US7764946B1
CLAIM 3
. A method in accordance with claim 2 , further comprising maintaining a current location (current location) of a registered subscriber .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (second list, first list) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (second list, first list) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (second list, first list) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (second list, first list) and the second list (second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (second list, first list) of user identifications and the second list (second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (second list, first list) or the second list (second list, first list) includes one and only one user identification .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (second list, first list) or the second list (second list, first list) includes a plurality of user identifications .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (second list, first list) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (second list, first list) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (second list, first list) and selecting the identification of the first registered mobile device user from the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (second list, first list) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (second list, first list) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7764946B1
CLAIM 3
. A method in accordance with claim 2 , further comprising maintaining a current location (current location) of a registered subscriber .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US7764946B1
CLAIM 3
. A method in accordance with claim 2 , further comprising maintaining a current location (current location) of a registered subscriber .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (second list, first list) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (second list, first list) and the second list (second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (second list, first list) of user identifications and the second list (second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (second list, first list) and selecting the identification of the first registered mobile device user from the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (second list, first list) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (second list, first list) and the second list (second list, first list) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (second list, first list) of user identifications and the second list (second list, first list) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second list, first list) .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (second list, first list) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (second list, first list) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US7764946B1
CLAIM 2
. A method in accordance with claim 1 , further comprising : generating a first list (second list, second lists, first list) of cellular sites capable of providing coverage for the alert area ;
generating a second list (second list, second lists, first list) of cellular sites that are associated with registered SMS subscribers wanting to receive an SMS based alert message ;
comparing the first list with the second list ;
and for each match resulting from the comparison , providing to each cellular site corresponding to a match , an SMS based alert message indicative of the alert .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20070037574A1

Filed: 2006-08-08     Issued: 2007-02-15

Method and apparatus of a location-based network service for mutual social notification

(Original Assignee) Jonathan Libov; Fred Pratt     (Current Assignee) SKINNER JOHN J JR

Jonathan Libov, Fred Pratt
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US20070037574A1
CLAIM 10
. The method according to claim 1 , wherein the step of informing the user registered in the network location of the presence of all other users (user privacy) registered in the network location further comprises at least one of the steps of : compiling the presence of all users registered in the network location into a network roster ;
and communicating a network roster to the users registered in the network location .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20070037574A1
CLAIM 6
. The method according to claim 1 , further comprising the step of : loading network location determinative software on a user' ;
s mobile communication (mobile device, mobile device user, mobile device none) device .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20070281689A1

Filed: 2006-06-01     Issued: 2007-12-06

Displaying the location of individuals on an interactive map display on a mobile communication device

(Original Assignee) Flipt Inc     (Current Assignee) Green Dot Corp

Samuel H. Altman, Nicholas T. Sivo
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (client computer) or search criteria .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US20070281689A1
CLAIM 23
. A system comprising : a first network coupling a plurality of mobile communication devices together ;
a second network coupling a plurality of client computer (scanning preference) s together ;
a server computer coupled to the first network and configured to communicate to the plurality of mobile communication devices through a first intermediate server , and coupled to the second network and configured to communicate to the plurality of client computers through a second intermediate server , the server computer executing a process configured to : determine a location of each mobile communication device coupled to the first network , and maintain a database for each respective user of the plurality of mobile communication devices , the database specifying the identity of other users who are allowed to share the location information of the user , wherein the location of the other users relative to the user is displayed on a graphical user interface of the mobile communication device of the user in accordance with one or more preference filters stored in the database .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (predefined time period) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (predefined time period) and the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (predefined time period) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (predefined time period) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (predefined time period) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (predefined time period) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (predefined time period) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (client computer) or search criteria .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US20070281689A1
CLAIM 23
. A system comprising : a first network coupling a plurality of mobile communication devices together ;
a second network coupling a plurality of client computer (scanning preference) s together ;
a server computer coupled to the first network and configured to communicate to the plurality of mobile communication devices through a first intermediate server , and coupled to the second network and configured to communicate to the plurality of client computers through a second intermediate server , the server computer executing a process configured to : determine a location of each mobile communication device coupled to the first network , and maintain a database for each respective user of the plurality of mobile communication devices , the database specifying the identity of other users who are allowed to share the location information of the user , wherein the location of the other users relative to the user is displayed on a graphical user interface of the mobile communication device of the user in accordance with one or more preference filters stored in the database .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (predefined time period) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (predefined time period) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (predefined time period) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (predefined time period) and the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (predefined time period) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (predefined time period) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (predefined time period) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (respective users, other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (client computer) or search criteria .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US20070281689A1
CLAIM 13
. The mobile communication device of claim 12 wherein the graphical user interface comprises the a first sub-display area displaying the map , a second sub-display area displaying identification information relating to respective users (user privacy) of the one or more other mobile communication devices .

US20070281689A1
CLAIM 23
. A system comprising : a first network coupling a plurality of mobile communication devices together ;
a second network coupling a plurality of client computer (scanning preference) s together ;
a server computer coupled to the first network and configured to communicate to the plurality of mobile communication devices through a first intermediate server , and coupled to the second network and configured to communicate to the plurality of client computers through a second intermediate server , the server computer executing a process configured to : determine a location of each mobile communication device coupled to the first network , and maintain a database for each respective user of the plurality of mobile communication devices , the database specifying the identity of other users (user privacy) who are allowed to share the location information of the user , wherein the location of the other users relative to the user is displayed on a graphical user interface of the mobile communication device of the user in accordance with one or more preference filters stored in the database .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (predefined time period) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (client computer) or search criteria .
US20070281689A1
CLAIM 8
. The mobile communication device of claim 4 wherein the map generation circuit is further configured to display an event location of an event occurring within a predefined time period (mobile device) , wherein the event location is within the predefined range .

US20070281689A1
CLAIM 23
. A system comprising : a first network coupling a plurality of mobile communication devices together ;
a second network coupling a plurality of client computer (scanning preference) s together ;
a server computer coupled to the first network and configured to communicate to the plurality of mobile communication devices through a first intermediate server , and coupled to the second network and configured to communicate to the plurality of client computers through a second intermediate server , the server computer executing a process configured to : determine a location of each mobile communication device coupled to the first network , and maintain a database for each respective user of the plurality of mobile communication devices , the database specifying the identity of other users who are allowed to share the location information of the user , wherein the location of the other users relative to the user is displayed on a graphical user interface of the mobile communication device of the user in accordance with one or more preference filters stored in the database .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20070282621A1

Filed: 2006-06-01     Issued: 2007-12-06

Mobile dating system incorporating user location information

(Original Assignee) Flipt Inc     (Current Assignee) LOOPT Inc

Samuel H. Altman, Nicholas T. Sivo
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users (user privacy) to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20070282621A1
CLAIM 1
. An online dating system comprising : a plurality of location-aware mobile communication (mobile device, mobile device user, mobile device none) devices , each operated by a respective user of a plurality of users ;
a server computer coupled to the plurality of location-aware mobile communication devices over one or more networks ;
a data store coupled to the server computer and configured to store profile information and preference information for each user of the plurality of users ;
a database comparison module executed within the server computer and configured to the compare the profile information for a requesting user with the preference information for each of the other users to determine a compatible match of the requesting user with any of the other users to identify compatible or incompatible matches ;
and a location monitor module executed within the server computer and configured to monitor the location of the requesting user and any identified compatible matches .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7636779B2

Filed: 2006-04-28     Issued: 2009-12-22

Contextual mobile local search based on social network vitality information

(Original Assignee) Yahoo Inc     (Current Assignee) R2 SOLUTIONS LLC ; Altaba Inc

Nathanael Joe Hayashi, E. Stanley Ott, IV, Audrey Y. Tsang, Matthew Fukuda, Dan Wascovich, Michael Quoc
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (two members) or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7636779B2
CLAIM 8
. The processor readable storage medium of claim 7 , wherein generating the context based search request further comprises : combining physical location of a mobile device associated with the processor readable medium with information from at least one of an application on the mobile device , aggregated online behavior for at least two members (wherein two) of the social network , or social networking information from another member of the social network ;
and employing the combined information and the input from the user to generate the context based search request .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location (current location) of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location (current location) that is within the predetermined search radii .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location (current location) of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (mobile device user) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (mobile device user) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (task list) .
US7636779B2
CLAIM 4
. The mobile device of claim 1 , wherein the vitality information further comprises at least one of a current time , a task in a task list (second lists) on the mobile device , or a current message activity .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (mobile device user) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (mobile device user) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location (current location) of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location (current location) that is within the predetermined search radii .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location (current location) of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (two members) or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7636779B2
CLAIM 8
. The processor readable storage medium of claim 7 , wherein generating the context based search request further comprises : combining physical location of a mobile device associated with the processor readable medium with information from at least one of an application on the mobile device , aggregated online behavior for at least two members (wherein two) of the social network , or social networking information from another member of the social network ;
and employing the combined information and the input from the user to generate the context based search request .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (task list) .
US7636779B2
CLAIM 4
. The mobile device of claim 1 , wherein the vitality information further comprises at least one of a current time , a task in a task list (second lists) on the mobile device , or a current message activity .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (mobile device user) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (mobile device user) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (two members) or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7636779B2
CLAIM 8
. The processor readable storage medium of claim 7 , wherein generating the context based search request further comprises : combining physical location of a mobile device associated with the processor readable medium with information from at least one of an application on the mobile device , aggregated online behavior for at least two members (wherein two) of the social network , or social networking information from another member of the social network ;
and employing the combined information and the input from the user to generate the context based search request .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (mobile device user) generated by the collaboration system , or a combination thereof .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (task list) .
US7636779B2
CLAIM 4
. The mobile device of claim 1 , wherein the vitality information further comprises at least one of a current time , a task in a task list (second lists) on the mobile device , or a current message activity .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (mobile device user) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US7636779B2
CLAIM 1
. A mobile device that is operative to manage a mobile search over a network , comprising : a memory component for storing data ;
and a processing component for executing data that enables actions , including : collecting vitality information that includes a content of a calendar for a user of the mobile device and a current mood of the user of the mobile device provided , in part , through a mood avatar ;
collecting additional social networking information that includes at least an aggregated mood of a predefined group of social networking members ;
modifying the vitality information to further include a current location of the mobile device ;
automatically selecting and displaying a list of applications based on the additional social networking information , including the aggregated mood for the group , and modified vitality information , the list of applications including a contextual-search application ;
receiving a search query from the mobile device user (mobile device user) ;
automatically modifying the search query based on the vitality information to generate a context based search request ;
sending the context based search request over the network ;
and receiving for display on the mobile device a context based search response that is based in part on the vitality information and the search query .

US7636779B2
CLAIM 20
. A computer-readable storage medium that is configured to include program instructions that when installed on a computing device (mobile devices) transforms the computing device such that it is enabled to perform the method of claim 16 .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2007110616A

Filed: 2005-10-17     Issued: 2007-04-26

通信方法および通信装置

(Original Assignee) Sony Corp; ソニー株式会社     

Masamichi Asukai, Makoto Inoue, Masashi Matsuda, Takatoshi Nakamura, Yuichi Sakai, Yoichiro Sako, Toru Sasaki, Katsuya Shirai, Motoyuki Takai, Mitsuru Takehara, Toshiro Terauchi, 隆俊 中村, 真 井上, 徹 佐々木, 曜一郎 佐古, 俊郎 寺内, 將史 松田, 克弥 白井, 充 竹原, 祐市 酒井, 正道 飛鳥井, 基行 高井
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (の結果) , a location-based special , or a non-location based special .
JP2007110616A
CLAIM 1
第1の通信装置から第2の通信装置に、個人情報を送信する送信ステップと、 前記第2の通信装置において、前記個人情報を受信して、これと同じ内容の個人情報が自装置に存在するか否かを検索する検索ステップと、 前記第2の通信装置から前記第1の通信装置に、前記検索ステップでの検索の結果 (business establishment) を通知する通知ステップと、 を備えることを特徴とする通信方法。

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none (アドレス) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2007110616A
CLAIM 2
請求項1の通信方法において、 前記個人情報は、当該情報が保持される通信装置の利用者以外の人の名前またはアドレス (mobile device none) であることを特徴とする通信方法。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (の結果) , a location-based special , or a non-location based special .
JP2007110616A
CLAIM 1
第1の通信装置から第2の通信装置に、個人情報を送信する送信ステップと、 前記第2の通信装置において、前記個人情報を受信して、これと同じ内容の個人情報が自装置に存在するか否かを検索する検索ステップと、 前記第2の通信装置から前記第1の通信装置に、前記検索ステップでの検索の結果 (business establishment) を通知する通知ステップと、 を備えることを特徴とする通信方法。

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none (アドレス) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2007110616A
CLAIM 2
請求項1の通信方法において、 前記個人情報は、当該情報が保持される通信装置の利用者以外の人の名前またはアドレス (mobile device none) であることを特徴とする通信方法。

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none (アドレス) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2007110616A
CLAIM 2
請求項1の通信方法において、 前記個人情報は、当該情報が保持される通信装置の利用者以外の人の名前またはアドレス (mobile device none) であることを特徴とする通信方法。

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (データ) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
JP2007110616A
CLAIM 8
請求項1の通信方法において、 前記個人情報は、前記第1の通信装置および前記第2の通信装置が通信可能なデータ (mobile device user) ベース上に存在し、そのデータベースから前記第1の通信装置および前記第2の通信装置に送信され、保持されることを特徴とする通信方法。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7877082B2

Filed: 2005-05-05     Issued: 2011-01-25

Combined short range radio network and cellular telephone network for interpersonal communications

(Original Assignee) Massachusetts Institute of Technology     (Current Assignee) Massachusetts Institute of Technology

Nathan Norfleet Eagle, Alex Paul Pentland
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (Bluetooth device, code values) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values (communication window) transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US7877082B2
CLAIM 2
. Apparatus as set forth in claim 1 wherein said short range radio transmitter and said short range radio receiver employ the Bluetooth protocol and said unique identification code is the Bluetooth device (communication window) address of said given one of said devices .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US7877082B2
CLAIM 10
. Apparatus as set forth in claim 7 wherein said profile data includes list data which identifies devices owned by friends of the owner a specified device and wherein said means for processing incoming proximity data adds devices which are frequently near to said specified device to said list (second lists) data to create said inferred relationships .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (Bluetooth device, code values) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US7877082B2
CLAIM 1
. Apparatus for facilitating direct communications between persons having similar interests comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said portable electronic devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values (communication window) transmitted by other ones of said devices that are nearby , a long range communications interface coupled to said long range communications network comprising : a long range transmitter responsive to the detection and storage of a newly received identification code value by said short range receiver for transmitting a notification message over said long range communication network , said notification message including said newly received identification code value and the unique identification code value identifying said given one of said electronic devices , a long range receiver for receiving an alert message transmitted to said given one of said portable electronic devices via said long range communication network , and a display screen for displaying information contained in said alert message to the user of said given portable electronic device , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each of said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , a comparator responsive to the reception by said message receiver of a notification message containing identification code values identifying first and second nearby ones of said portable electronic devices for comparing the profile data in said database that describes said first portable electronic device with the profile data in said database that describes said second portable electronic device to produce a calculated value indicating the extent to which the profile data describing said first and second portable electronic devices are similar , and a message transmitter coupled to said comparator for transmitting an alert message via said long range communications network to said first portable electronic device when said calculated value exceeds a predetermined threshold value , said alert message containing displayable information derived from the profile data in said database that describes said second portable electronic device .

US7877082B2
CLAIM 2
. Apparatus as set forth in claim 1 wherein said short range radio transmitter and said short range radio receiver employ the Bluetooth protocol and said unique identification code is the Bluetooth device (communication window) address of said given one of said devices .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US7877082B2
CLAIM 10
. Apparatus as set forth in claim 7 wherein said profile data includes list data which identifies devices owned by friends of the owner a specified device and wherein said means for processing incoming proximity data adds devices which are frequently near to said specified device to said list (second lists) data to create said inferred relationships .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .

US7877082B2
CLAIM 10
. Apparatus as set forth in claim 7 wherein said profile data includes list data which identifies devices owned by friends of the owner a specified device and wherein said means for processing incoming proximity data adds devices which are frequently near to said specified device to said list (second lists) data to create said inferred relationships .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US7877082B2
CLAIM 7
. Apparatus as set forth in claim 1 wherein said server (second list) further includes means coupled to said message receiver for processing incoming proximity data in said notification messages identifying nearby devices to create and store data in said database that indicates inferred relationships between at least some of said devices or their users .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7885901B2

Filed: 2004-06-08     Issued: 2011-02-08

Method and system for seeding online social network contacts

(Original Assignee) Yahoo Inc     (Current Assignee) Altaba Inc ; Slack Technologies Inc

Mark Everett Hull, F. Randall Farmer, Ellen Sue Perelman
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information (mobile device user) to another computing device (mobile devices) ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information (mobile device user) to another computing device ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information to another computing device (mobile devices) ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information to another computing device (mobile devices) ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information to another computing device (mobile devices) ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (sending information) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information (mobile device user) to another computing device ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (sending information) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7885901B2
CLAIM 8
. A server for managing a communication in an online social network , comprising : a transceiver for receiving and sending information (mobile device user) to another computing device ;
a processor in communication with the transceiver ;
and a memory in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations , including : tracking first information related to at least one behavior of a first subscriber of an online portal , wherein the at least one behavior is online between the first subscriber and another subscriber and separate from other behavior between a plurality of members within the online social network , and wherein the first information is determined by the online portal regarding the at least one behavior that is separate from the plurality of members of the online social network ;
tracking second information of a current online action of a second subscriber that is separate from at least other current online actions by the plurality of members within the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
and if the second subscriber is a member of the online social network , employing at least a portion of the tracked first and second information and at least a portion of the second subscriber' ;
s profile information to seed an individual subscriber' ;
s online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the online social network list is managed by the second subscriber , and wherein the second subscriber is enabled to directly delete the contact regarding the first subscriber as the second member within the online social network contact list based in part on receiving information that the contact for the first subscriber has engaged in spamming independent of an action of another subscriber , and wherein information comprises a flag in the online social network contact list received from the online portal , and wherein the second subscriber is enabled to send the communication to the second member of the online social network using the online social network contact list , wherein the contact is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated .

US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US7885901B2
CLAIM 18
. A computer-readable storage medium having computer-executable instructions for managing a communication in an online social network , the computer-executable instructions enable a computing device (mobile devices) to perform actions of : enabling a tracking of first information related to behavior of a first subscriber of an online portal , wherein the behavior includes another communication in the online portal between the first subscriber and a second subscriber that is separate from other behavior between a plurality of members within the online social network ;
tracking second information of a current online action of the second subscriber in the online portal that is separate from at least other current online actions within the plurality of members of the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
if the second subscriber is a member of the online social network , employing at least a portion of the tracked first information and the tracked second information from the online portal and at least a portion of the second subscriber' ;
s profile information from the online portal by the online social network to seed a subscriber-editable online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the contact list is managed by the second subscriber , wherein contacts on the seeded online social network contact list enable the second subscriber to provide submission to the online portal regarding the behavior of the first subscriber , and wherein the online portal determines the portion of the tracked first information and is enabled to indicate the behavior of the first subscriber with a flag , wherein the contact address information is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated ;
and enabling the second subscriber to send the communication to the second member of the online social network based , in part , on the portion of the second subscriber' ;
s profile information .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US7885901B2
CLAIM 18
. A computer-readable storage medium having computer-executable instructions for managing a communication in an online social network , the computer-executable instructions enable a computing device (mobile devices) to perform actions of : enabling a tracking of first information related to behavior of a first subscriber of an online portal , wherein the behavior includes another communication in the online portal between the first subscriber and a second subscriber that is separate from other behavior between a plurality of members within the online social network ;
tracking second information of a current online action of the second subscriber in the online portal that is separate from at least other current online actions within the plurality of members of the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
if the second subscriber is a member of the online social network , employing at least a portion of the tracked first information and the tracked second information from the online portal and at least a portion of the second subscriber' ;
s profile information from the online portal by the online social network to seed a subscriber-editable online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the contact list is managed by the second subscriber , wherein contacts on the seeded online social network contact list enable the second subscriber to provide submission to the online portal regarding the behavior of the first subscriber , and wherein the online portal determines the portion of the tracked first information and is enabled to indicate the behavior of the first subscriber with a flag , wherein the contact address information is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated ;
and enabling the second subscriber to send the communication to the second member of the online social network based , in part , on the portion of the second subscriber' ;
s profile information .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US7885901B2
CLAIM 18
. A computer-readable storage medium having computer-executable instructions for managing a communication in an online social network , the computer-executable instructions enable a computing device (mobile devices) to perform actions of : enabling a tracking of first information related to behavior of a first subscriber of an online portal , wherein the behavior includes another communication in the online portal between the first subscriber and a second subscriber that is separate from other behavior between a plurality of members within the online social network ;
tracking second information of a current online action of the second subscriber in the online portal that is separate from at least other current online actions within the plurality of members of the online social network ;
determining second subscriber profile information based , in part , on the tracked second information of the second subscriber ;
if the second subscriber is a member of the online social network , employing at least a portion of the tracked first information and the tracked second information from the online portal and at least a portion of the second subscriber' ;
s profile information from the online portal by the online social network to seed a subscriber-editable online social network contact list with a contact address information regarding the first subscriber for the second subscriber to invite the first subscriber to become a second member of the online social network , wherein the contact list is managed by the second subscriber , wherein contacts on the seeded online social network contact list enable the second subscriber to provide submission to the online portal regarding the behavior of the first subscriber , and wherein the online portal determines the portion of the tracked first information and is enabled to indicate the behavior of the first subscriber with a flag , wherein the contact address information is associated with the tracked first information related to the behavior of the first subscriber , and wherein the seeding of the contact list is based at least on a determination that the contact list is unpopulated ;
and enabling the second subscriber to send the communication to the second member of the online social network based , in part , on the portion of the second subscriber' ;
s profile information .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (sending information) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (sending information) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (sending information) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US7885901B2
CLAIM 17
. The client device of claim 13 , wherein the client device further comprises a mobile device (mobile device) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
CN1910646A

Filed: 2004-05-20     Issued: 2007-02-07

存在和地理位置通知

(Original Assignee) 美国在线服务公司     

埃德蒙德·J·费什
US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (存在信息) .
CN1910646A
CLAIM 8
. 按照权利要求1所述的图形用户界面,其中所述通知指示还表明所述通信身份将被提供关于用户的通信可用性的存在信息 (second lists)

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (存在信息) .
CN1910646A
CLAIM 8
. 按照权利要求1所述的图形用户界面,其中所述通知指示还表明所述通信身份将被提供关于用户的通信可用性的存在信息 (second lists)

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (显示列表) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
CN1910646A
CLAIM 6
. 按照权利要求1所述的图形用户界面,其中所述管理地理位置信息的控制单元包括修改与参与者显示列表 (providing user privacy) 的类别相关联的一个或多个通信身份的控制单元。

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (存在信息) .
CN1910646A
CLAIM 8
. 按照权利要求1所述的图形用户界面,其中所述通知指示还表明所述通信身份将被提供关于用户的通信可用性的存在信息 (second lists)




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040243941A1

Filed: 2004-05-20     Issued: 2004-12-02

Presence and geographic location notification based on a setting

(Original Assignee) AOL Inc     (Current Assignee) Facebook Inc

Edmund Fish
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20040243941A1
CLAIM 36
. The method of claim 1 , wherein the communications identity is a first communications identity , further comprising : accessing information indicating that a first communications identity associated with a first mobile device (second lists) is associated with a second communications identity such that the first communications identity corresponds to a natural person and the second communications identity corresponds to the natural person ;
receiving geographical location information associated with the first mobile device ;
accessing a participant list identifying communications identities designated by a user that are associated with the second communications identity ;
and providing the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20040243941A1
CLAIM 36
. The method of claim 1 , wherein the communications identity is a first communications identity , further comprising : accessing information indicating that a first communications identity associated with a first mobile device (second lists) is associated with a second communications identity such that the first communications identity corresponds to a natural person and the second communications identity corresponds to the natural person ;
receiving geographical location information associated with the first mobile device ;
accessing a participant list identifying communications identities designated by a user that are associated with the second communications identity ;
and providing the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20040243941A1
CLAIM 36
. The method of claim 1 , wherein the communications identity is a first communications identity , further comprising : accessing information indicating that a first communications identity associated with a first mobile device (second lists) is associated with a second communications identity such that the first communications identity corresponds to a natural person and the second communications identity corresponds to the natural person ;
receiving geographical location information associated with the first mobile device ;
accessing a participant list identifying communications identities designated by a user that are associated with the second communications identity ;
and providing the geographical location information associated with the first mobile device to the communications identities of the participant list associated with the second communications identity .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20040243941A1
CLAIM 16
. The method of claim 1 further comprising transmitting notification information between a mobile communication (mobile device, mobile device user, mobile device none) s device capable of transmitting voice communications and an instant messaging system .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040248591A1

Filed: 2004-05-20     Issued: 2004-12-09

Geographic location notification based on identity linking

(Original Assignee) AOL Inc     (Current Assignee) Facebook Inc

Edmund Fish
US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040248591A1
CLAIM 4
. The method of claim 1 wherein providing the geographical location information comprises providing information (first amount) by means of a text message sent to a mobile phone .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (configured to provide information) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040248591A1
CLAIM 9
. The medium of claim 6 wherein the one or more code segments configured to provide the geographical location information comprise one or more code segments configured to provide information (user status) by means of a text message sent to a mobile phone .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040248591A1
CLAIM 4
. The method of claim 1 wherein providing the geographical location information comprises providing information (first amount) by means of a text message sent to a mobile phone .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (configured to provide information) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040248591A1
CLAIM 9
. The medium of claim 6 wherein the one or more code segments configured to provide the geographical location information comprise one or more code segments configured to provide information (user status) by means of a text message sent to a mobile phone .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (configured to provide information) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20040248591A1
CLAIM 9
. The medium of claim 6 wherein the one or more code segments configured to provide the geographical location information comprise one or more code segments configured to provide information (user status) by means of a text message sent to a mobile phone .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040250212A1

Filed: 2004-05-20     Issued: 2004-12-09

User interface for presence and geographic location notification based on group identity

(Original Assignee) AOL Inc     (Current Assignee) AOL Inc

Edmund Fish
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US20040250212A1
CLAIM 1
. A computer program product that , when executed , generates a graphical user interface on a display device for using a computer to manage geographical location information , the graphical user interface comprising : a participant list display (second lists) including categories of communications identities such that a category is associated with one or more communications identities and one or more notification indications that indicate whether the one or more communications identities are to be provided with geographical location information with respect to a user associated with the participant list display ;
and a control element for managing geographical location information so as to control the categories or communications identities to whom notification indications are to be provided .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US20040250212A1
CLAIM 1
. A computer program product that , when executed , generates a graphical user interface on a display device for using a computer to manage geographical location information , the graphical user interface comprising : a participant list display (second lists) including categories of communications identities such that a category is associated with one or more communications identities and one or more notification indications that indicate whether the one or more communications identities are to be provided with geographical location information with respect to a user associated with the participant list display ;
and a control element for managing geographical location information so as to control the categories or communications identities to whom notification indications are to be provided .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US20040250212A1
CLAIM 1
. A computer program product that , when executed , generates a graphical user interface on a display device for using a computer to manage geographical location information , the graphical user interface comprising : a participant list display (second lists) including categories of communications identities such that a category is associated with one or more communications identities and one or more notification indications that indicate whether the one or more communications identities are to be provided with geographical location information with respect to a user associated with the participant list display ;
and a control element for managing geographical location information so as to control the categories or communications identities to whom notification indications are to be provided .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20040250212A1
CLAIM 9
. The computer program product of claim 1 wherein the participant list display includes an indication as to whether geographical location information with respect to the user is to be transmitted between a first communications network capable of communicating with a computing device (mobile devices) and a second communications network capable of communicating with a mobile telephone .

US20040250212A1
CLAIM 11
. The computer program product of claim 1 wherein the participant list comprises a contact list for a mobile communication (mobile device, mobile device user, mobile device none) s device capable of providing voice communications .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20050181803A1

Filed: 2004-02-17     Issued: 2005-08-18

System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous

(Original Assignee) Weaver Christopher S.; Jackson Charles L.     

Christopher Weaver, Charles Jackson
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (first level) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (first level) grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (providing location information) of at least one of the first registered mobile device and the second registered mobile device .
US20050181803A1
CLAIM 1
. A system for matching users by affinity and geographic location comprising : a portable communications terminal associated with a first user ;
a computing facility connected by a telecommunications link to said portable communications terminal ;
a location service capable of providing location information (current location) regarding said portable communications terminal to said central computing facility , means for storing information regarding affinity preferences of said first user , means for determining a match based upon a degree of affinity correlation between said first user and second user , wherein a minimum degree of affinity correlation constituting a match varies depending on the proximity of said first and second users ;
and means for generating an alert message when a match is determined by said means for determining ;
means for sending said alert message to said portable communications terminal .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (providing location information) that is within the predetermined search radii .
US20050181803A1
CLAIM 1
. A system for matching users by affinity and geographic location comprising : a portable communications terminal associated with a first user ;
a computing facility connected by a telecommunications link to said portable communications terminal ;
a location service capable of providing location information (current location) regarding said portable communications terminal to said central computing facility , means for storing information regarding affinity preferences of said first user , means for determining a match based upon a degree of affinity correlation between said first user and second user , wherein a minimum degree of affinity correlation constituting a match varies depending on the proximity of said first and second users ;
and means for generating an alert message when a match is determined by said means for determining ;
means for sending said alert message to said portable communications terminal .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (wireless telephone) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (first level) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second levels, said list) .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 14
. The system of claim 13 wherein said list (second lists) of conditions comprises at least one selected from the group of dates , days , times , and geographic locations .

US20050181803A1
CLAIM 17
. The system of claim 7 wherein said security and privacy preferences comprise first and second levels (second lists) of security .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (wireless telephone) or the second list includes one and only one user identification .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (wireless telephone) or the second list includes a plurality of user identifications .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (wireless telephone) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (first level) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (first level) grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (wireless telephone) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (providing location information) of at least one of the first registered mobile device and the second registered mobile device .
US20050181803A1
CLAIM 1
. A system for matching users by affinity and geographic location comprising : a portable communications terminal associated with a first user ;
a computing facility connected by a telecommunications link to said portable communications terminal ;
a location service capable of providing location information (current location) regarding said portable communications terminal to said central computing facility , means for storing information regarding affinity preferences of said first user , means for determining a match based upon a degree of affinity correlation between said first user and second user , wherein a minimum degree of affinity correlation constituting a match varies depending on the proximity of said first and second users ;
and means for generating an alert message when a match is determined by said means for determining ;
means for sending said alert message to said portable communications terminal .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (providing location information) that is within the predetermined search radii .
US20050181803A1
CLAIM 1
. A system for matching users by affinity and geographic location comprising : a portable communications terminal associated with a first user ;
a computing facility connected by a telecommunications link to said portable communications terminal ;
a location service capable of providing location information (current location) regarding said portable communications terminal to said central computing facility , means for storing information regarding affinity preferences of said first user , means for determining a match based upon a degree of affinity correlation between said first user and second user , wherein a minimum degree of affinity correlation constituting a match varies depending on the proximity of said first and second users ;
and means for generating an alert message when a match is determined by said means for determining ;
means for sending said alert message to said portable communications terminal .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (first level) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second levels, said list) .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 14
. The system of claim 13 wherein said list (second lists) of conditions comprises at least one selected from the group of dates , days , times , and geographic locations .

US20050181803A1
CLAIM 17
. The system of claim 7 wherein said security and privacy preferences comprise first and second levels (second lists) of security .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (first level) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (first level) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (second levels, said list) .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 14
. The system of claim 13 wherein said list (second lists) of conditions comprises at least one selected from the group of dates , days , times , and geographic locations .

US20050181803A1
CLAIM 17
. The system of claim 7 wherein said security and privacy preferences comprise first and second levels (second lists) of security .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users (first level) based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20050181803A1
CLAIM 4
. The system of claim 1 wherein said portable terminal comprises a wireless telephone (first list) .

US20050181803A1
CLAIM 18
. The system of claim 17 wherein said first level (mobile device users) of security comprises conditions under which an alert message regarding a match between a first user and a second user may be sent to said second user without consent of said first user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2005161650A

Filed: 2003-12-02     Issued: 2005-06-23

画像形成装置、パターン形成方法及びそのプログラム

(Original Assignee) Fuji Xerox Co Ltd; 富士ゼロックス株式会社     

Yasuhiro Arai, 康裕 荒井
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (トナー像, データ) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (トナー像, データ) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (の結果) , a location-based special , or a non-location based special .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データを供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果 (business establishment) が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (トナー像, データ) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (トナー像, データ) and the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (トナー像, データ) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (トナー像, データ) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (トナー像, データ) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (トナー像, データ) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (トナー像, データ) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (トナー像, データ) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (トナー像, データ) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (トナー像, データ) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (トナー像, データ) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (トナー像, データ) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (トナー像, データ) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (の結果) , a location-based special , or a non-location based special .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データを供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果 (business establishment) が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (トナー像, データ) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (トナー像, データ) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (トナー像, データ) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (トナー像, データ) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (トナー像, データ) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (トナー像, データ) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (トナー像, データ) and the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (トナー像, データ) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (トナー像, データ) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (トナー像, データ) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (トナー像, データ) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (トナー像, データ) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (トナー像, データ) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (トナー像, データ) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (トナー像, データ) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (トナー像, データ) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (トナー像, データ) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (トナー像, データ) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
JP2005161650A
CLAIM 12
少なくとも色校正用パターンの画像データ (mobile device, mobile device user, mobile device none) を供給するデータ供給手段と、 前記データ供給手段により供給される画像データに基づいて、記録媒体に画像を形成する像形成手段と、 前記記録媒体に形成された色校正用パターンに基づいて、色校正処理を行う校正手段と、 色校正処理の結果が反映された後の画像形成処理において用いられる色に応じて、前記データ供給手段により供給される色校正用パターンの画像データを変化させる制御手段と を有する画像形成装置。

JP2005161650A
CLAIM 18
前記像形成手段は、記録媒体に複数色のトナー像 (mobile device, mobile device user, mobile device none) を形成し、形成されたトナー像を記録媒体に定着させ、 前記検出手段は、定着処理がなされた画像の特徴量を検出する 請求項6、9、10、14〜17のいずれかに記載の画像形成装置。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040073619A1

Filed: 2003-09-25     Issued: 2004-04-15

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Barry Gilhuly, Anh Van, Steven Rahn, Gary Mousseau, Mihal Lazaridis
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile (marketing message) database for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (determined address) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040073619A1
CLAIM 43
. A system for redirecting data items from a network to a user' ;
s wireless mobile device , comprising : a messaging host system coupled to the network for receiving data items associated with a particular user and for forwarding the received data items to a predetermined address (profile match) on the network ;
and a redirector host system associated with the predetermined address for receiving the forwarded data items from the messaging host system and for redirecting those data items to the user' ;
s wireless mobile device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile (marketing message) database for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (determined address) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040073619A1
CLAIM 43
. A system for redirecting data items from a network to a user' ;
s wireless mobile device , comprising : a messaging host system coupled to the network for receiving data items associated with a particular user and for forwarding the received data items to a predetermined address (profile match) on the network ;
and a redirector host system associated with the predetermined address for receiving the forwarded data items from the messaging host system and for redirecting those data items to the user' ;
s wireless mobile device .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (determined address) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20040073619A1
CLAIM 43
. A system for redirecting data items from a network to a user' ;
s wireless mobile device , comprising : a messaging host system coupled to the network for receiving data items associated with a particular user and for forwarding the received data items to a predetermined address (profile match) on the network ;
and a redirector host system associated with the predetermined address for receiving the forwarded data items from the messaging host system and for redirecting those data items to the user' ;
s wireless mobile device .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (compressed format) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (profile data) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20040073619A1
CLAIM 7
. The method of claim 1 , further comprising the steps of : configuring a user profile data (profile data) base for use by the redirector host system in determining whether the new data item should be redirected to the user' ;
s mobile data device ;
and providing an access mechanism that allows a system administrator of the messaging host system to remotely configure and reconfigure the user profile database .

US20040073619A1
CLAIM 33
. The method of claim 1 , wherein the packaging step further includes the steps of : converting the new data item into a compressed format (registration data) ;
and placing the compressed new data item into an electronic envelope that is addressed using the electronic address of the user' ;
s mobile device .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7890581B2

Filed: 2003-08-20     Issued: 2011-02-15

Matching network system for mobile devices

(Original Assignee) IP Holdings Inc     (Current Assignee) IP Holdings Inc

Sunil K. Rao, Raman K. Rao
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (user feedback) , each mobile device including profile data (other user) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US7890581B2
CLAIM 6
. A matching network system of claim 1 , wherein the communication devices and the servers interact to allow the individual to form a personal matching network comprising a plurality of other individuals of same or different personality profiles , wherein the communication devices and the servers interact to allow creating a personal matching network comprising the group of matched individuals and the group of unmatched individuals , wherein the communication devices and the servers interact to allow inviting other individuals to join the user' ;
s personal matching network , wherein the communication devices and the servers interact to allow negotiation of admission and denial of admission , wherein the communication devices and the servers interact to allow forming subnets consisting of one or more individuals for specific purposes , wherein the communication devices and the servers interact to allow inclusion of one or more groups that the user is a member of in the personal matching network of the user , wherein the communication devices and the servers interact to allow setting permissions to enable or disable relationship mining by other individuals or groups , wherein the communication devices and the servers interact to allow masking the users membership in the groups or other person (scanning preference) al matching networks , wherein the communication devices and the servers interact to allow managing the personal matching network by means of the software resident on the communication device itself and or the local or network servers .

US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (other user) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (other user) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (user feedback) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (user feedback) , or a combination thereof .
US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (user feedback) , each mobile device including profile data (other user) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US7890581B2
CLAIM 6
. A matching network system of claim 1 , wherein the communication devices and the servers interact to allow the individual to form a personal matching network comprising a plurality of other individuals of same or different personality profiles , wherein the communication devices and the servers interact to allow creating a personal matching network comprising the group of matched individuals and the group of unmatched individuals , wherein the communication devices and the servers interact to allow inviting other individuals to join the user' ;
s personal matching network , wherein the communication devices and the servers interact to allow negotiation of admission and denial of admission , wherein the communication devices and the servers interact to allow forming subnets consisting of one or more individuals for specific purposes , wherein the communication devices and the servers interact to allow inclusion of one or more groups that the user is a member of in the personal matching network of the user , wherein the communication devices and the servers interact to allow setting permissions to enable or disable relationship mining by other individuals or groups , wherein the communication devices and the servers interact to allow masking the users membership in the groups or other person (scanning preference) al matching networks , wherein the communication devices and the servers interact to allow managing the personal matching network by means of the software resident on the communication device itself and or the local or network servers .

US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (other user) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (other user) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (user feedback) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (user feedback) , or a combination thereof .
US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system (user feedback) , each mobile device including profile data (other user) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US7890581B2
CLAIM 6
. A matching network system of claim 1 , wherein the communication devices and the servers interact to allow the individual to form a personal matching network comprising a plurality of other individuals of same or different personality profiles , wherein the communication devices and the servers interact to allow creating a personal matching network comprising the group of matched individuals and the group of unmatched individuals , wherein the communication devices and the servers interact to allow inviting other individuals to join the user' ;
s personal matching network , wherein the communication devices and the servers interact to allow negotiation of admission and denial of admission , wherein the communication devices and the servers interact to allow forming subnets consisting of one or more individuals for specific purposes , wherein the communication devices and the servers interact to allow inclusion of one or more groups that the user is a member of in the personal matching network of the user , wherein the communication devices and the servers interact to allow setting permissions to enable or disable relationship mining by other individuals or groups , wherein the communication devices and the servers interact to allow masking the users membership in the groups or other person (scanning preference) al matching networks , wherein the communication devices and the servers interact to allow managing the personal matching network by means of the software resident on the communication device itself and or the local or network servers .

US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (user feedback) , or a combination thereof .
US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .

US9294428B2
CLAIM 45
. A collaboration system (user feedback) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (other user) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (other person) or search criteria .
US7890581B2
CLAIM 3
. A matching network system of claim 1 wherein the communication devices and the servers interact to allow a user to query another user (profile data) with questions in one or more categories , wherein the communication devices and the servers interact to allow each user to associate the questions of one user with the answers of the other user , wherein the communication devices and the servers interact to allow assigning weights to the question answer pairs , wherein the communication devices and the servers interact to allow maintaining said question and answers in a database and lookup tables , wherein the communication devices and the servers interact to allow each user to define rule sets comprising at least one rule for each personality profile , wherein the communication devices and the servers interact to allow enabling the personality profile of the user to be checked to conform to the rules , wherein the communication devices and the servers interact to allow ensuring that the interactions between the users conform to the rules set by each user , wherein the communication devices and the servers interact to allow developing and enabling the behavior model for each user , wherein the communication devices and the servers interact to allow enabling interaction between users utilizing the user selected personality profiles .

US7890581B2
CLAIM 6
. A matching network system of claim 1 , wherein the communication devices and the servers interact to allow the individual to form a personal matching network comprising a plurality of other individuals of same or different personality profiles , wherein the communication devices and the servers interact to allow creating a personal matching network comprising the group of matched individuals and the group of unmatched individuals , wherein the communication devices and the servers interact to allow inviting other individuals to join the user' ;
s personal matching network , wherein the communication devices and the servers interact to allow negotiation of admission and denial of admission , wherein the communication devices and the servers interact to allow forming subnets consisting of one or more individuals for specific purposes , wherein the communication devices and the servers interact to allow inclusion of one or more groups that the user is a member of in the personal matching network of the user , wherein the communication devices and the servers interact to allow setting permissions to enable or disable relationship mining by other individuals or groups , wherein the communication devices and the servers interact to allow masking the users membership in the groups or other person (scanning preference) al matching networks , wherein the communication devices and the servers interact to allow managing the personal matching network by means of the software resident on the communication device itself and or the local or network servers .

US7890581B2
CLAIM 13
. The system of claim 11 , wherein the server and the mobile device interact to enable learning and predictive behavior between the user and at least one of other individuals , networks , groups , product profiles , service profiles , and device profiles , the learning and predictive behavior based on at least one of past behavior , user feedback (collaboration system) , and recommendations .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040009750A1

Filed: 2003-06-10     Issued: 2004-01-15

Method and apparatus for effecting a detection of mobile devices that are proximate and exhibit commonalities between specific data sets, or profiles, associated with the persons transporting the mobile devices

(Original Assignee) Suman Beros; Riedy Marian K.     

Suman Beros, Marian Riedy
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other person (scanning preference) s transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (unique identifiers) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (unique identifiers) of information greater than the first amount of information is displayed .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other persons transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers (second tier, second amount) of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other person (scanning preference) s transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (unique identifiers) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (unique identifiers) of information greater than the first amount of information is displayed .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other persons transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers (second tier, second amount) of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other person (scanning preference) s transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (other person) or search criteria .
US20040009750A1
CLAIM 1
. A method for detecting selected proximate mobile devices comprising the steps of : a) accepting the unique identifier of a mobile device , the profile to be associated with the person transporting this mobile device and the profile(s) of other person (scanning preference) s transporting mobile devices for which detection is sought ;
b) storing the unique identifier and the profiles in a separate central database ;
c) detecting proximate mobile devices ;
d) submitting to the separate central database application the unique identifiers of the detected and detecting mobile devices ;
e) determining whether or not such unique identifiers have profiles stored in the central database ;
f) comparing and evaluating the profiles associated with the persons transporting the proximate mobile devices to determine whether the data comprising the profiles matches when profiles are available for both detecting and detected mobile devices ;
g) notifying the person(s) transporting mobile devices that a proximate match based on their profile is detected ;
h) effecting an exchange of information between proximate mobile devices when the comparison and evaluation of the profiles determines that there is a match .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20040218035A1

Filed: 2003-04-30     Issued: 2004-11-04

Mixed-media telecommunication call set-up

(Original Assignee) Orange Personal Communications Services Ltd     (Current Assignee) 3G Licensing SA

Michael Crook
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (transfer communication) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (transfer communication) in response to establishing a direct communication .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (transfer communication) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (user consent, still image) about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (transfer communication) having a current location that is within the predetermined search radii (user consent, still image) .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter (user consent, still image) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (transfer communication) .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (requesting user) and only one user identification .
US20040218035A1
CLAIM 1
. A method of setting up a mixed media telecommunications call between mobile stations capable of video telephony , the method comprising : requesting user (second list includes one) selection , via a user interface of a first mobile station , of a type of video image to be displayed on a display of a second mobile station during at least a portion of a telecommunications call between the first mobile station and the second mobile station , the selection being between at least the following : live video to be captured by a camera of the first mobile station and transmitted to the second mobile station , and pre-stored static or dynamic video ;
receiving user input , in response to the request for user selection , via a user interface of the first mobile station , the user input indicating a selected type of video image ;
and setting up a mixed media telecommunications call between the first mobile station and the second mobile stations based on the user input such that the selected type of video image is displayed on the display of the second mobile station during at least a portion of the telecommunications call .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (transfer communication) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (audio mode) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 25
. The method of claim 24 , wherein the signaling message contains caller identification data and information which is interpreted by a recipient' ;
s mobile station to allow the recipient to switch to at least one of a selected video and audio mode (user status) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (transfer communication) in response to establishing a direct communication .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (user consent, still image) about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (transfer communication) having a current location that is within the predetermined search radii (user consent, still image) .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter (user consent, still image) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (transfer communication) .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 14
. A method of setting up a mixed media telecommunications call in to transmit a data stream carrying at least two forms of media comprising a first and an at least second media , the method comprising : initiating a first media call ;
answering the first media call ;
transmitting a request for a mixed media call from a first user to a second user : and establishing the mixed media call between the first user and the second user and communicating the first and at least second media between the first user and the second user in response to the second user consent (search radii, search sensitivity meter) ing to the request from the first user .

US20040218035A1
CLAIM 21
. The method of claim 20 , wherein the video call mode includes transmission of one or more of the following between the first user and the second user : live video , pre-recorded still image (search radii, search sensitivity meter) s , pre-recorded dynamic video , and audio and video .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (transfer communication) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (transfer communication) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (audio mode) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 25
. The method of claim 24 , wherein the signaling message contains caller identification data and information which is interpreted by a recipient' ;
s mobile station to allow the recipient to switch to at least one of a selected video and audio mode (user status) .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (transfer communication) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (transfer communication) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (audio mode) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20040218035A1
CLAIM 13
. The method of claim 8 , wherein a user of the communications link has the capability to transfer communication (mobile devices) s between the first and second communication channels .

US20040218035A1
CLAIM 25
. The method of claim 24 , wherein the signaling message contains caller identification data and information which is interpreted by a recipient' ;
s mobile station to allow the recipient to switch to at least one of a selected video and audio mode (user status) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20070149208A1

Filed: 2002-12-27     Issued: 2007-06-28

Location based services for mobile communication terminals

(Original Assignee) Nokia Oyj     (Current Assignee) RPX Corp

Hanno Syrbe, Ralf Engels, Maik Kobald, Ulrich Muller, Christian Zundt
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (said object) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 16
. A method according to claim 11 , in which said characteristics comprise hobbies , interests , age , gender , profession , favorites , contact information , address , education , association , and other person (scanning preference) al data .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (said object) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (said object) and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 23
. A method according to claim 19 , in which said advertisement database is provided with means to retrieve a marketing profile associated with a mobile communication terminal or the registered user (first tier) of the mobile communication terminal .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (based connection) of at least one of the first registered mobile device (said object) and the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection (current location) , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (said object) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (based connection) that is within the predetermined search radii .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection (current location) , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (said object) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (said object) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (said object) selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (said object) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (said object) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (said object) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (said object) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (said object) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 15
. A method according to claim 11 , in which said server sends said list (second lists) of matching persons to the first mobile communication terminal as a text message , preferably an SMS , MMS , WAP or XHTML message .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (said object) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 16
. A method according to claim 11 , in which said characteristics comprise hobbies , interests , age , gender , profession , favorites , contact information , address , education , association , and other person (scanning preference) al data .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (said object) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (said object) and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 23
. A method according to claim 19 , in which said advertisement database is provided with means to retrieve a marketing profile associated with a mobile communication terminal or the registered user (first tier) of the mobile communication terminal .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (said object) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (said object) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (said object) selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (said object) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (said object) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (based connection) of at least one of the first registered mobile device (said object) and the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection (current location) , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (said object) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (based connection) that is within the predetermined search radii .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection (current location) , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (said object) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (said object) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (said object) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 15
. A method according to claim 11 , in which said server sends said list (second lists) of matching persons to the first mobile communication terminal as a text message , preferably an SMS , MMS , WAP or XHTML message .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (said object) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 16
. A method according to claim 11 , in which said characteristics comprise hobbies , interests , age , gender , profession , favorites , contact information , address , education , association , and other person (scanning preference) al data .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (said object) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (said object) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (said object) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (said object) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (said object) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 15
. A method according to claim 11 , in which said server sends said list (second lists) of matching persons to the first mobile communication terminal as a text message , preferably an SMS , MMS , WAP or XHTML message .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (said object) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (other person) or search criteria .
US20070149208A1
CLAIM 1
. A method of determining the relative position of a mobile communication terminal in a cellular network to an object , comprising the steps of : a) the mobile communication terminal determining its geographical position through cell identification or a more sophisticated cellular network based positioning method , b) the mobile communication terminal requesting the geographical position of an object via a cellular network based connection , either directly from said object (mobile device) if the object is capable of communicating with the mobile communication terminal and is aware of its geographical position or from a server having the geographical position of said object stored thereon , c) said object or said server (second list) , sending the requested geographical location via a cellular network based connection to the mobile communication terminal in response to said request , and d) said mobile communication terminal comparing its own geographical position with the received geographical position and determining the distance and direction to the received geographical position .

US20070149208A1
CLAIM 16
. A method according to claim 11 , in which said characteristics comprise hobbies , interests , age , gender , profession , favorites , contact information , address , education , association , and other person (scanning preference) al data .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7203502B2

Filed: 2002-12-20     Issued: 2007-04-10

System for providing location-based services in a wireless network, such as locating individuals and coordinating meetings

(Original Assignee) Cingular Wireless II LLC     (Current Assignee) AT&T Mobility II LLC ; AT&T Wireless Services Inc

Brian Wilson, Krishna Bhuyan, Jacob Feinstein, Jerald Gnuschke
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (other request) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (other request) in response to establishing a direct communication .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7203502B2
CLAIM 5
. In a system for providing wireless telecommunication services to mobile devices , a method comprising : obtaining a request from a first mobile device for a meeting with a person associated with a second mobile device , wherein the obtaining the request includes receiving a request for a meeting at an approximate equidistant midpoint between the current locations of the first and second mobile devices ;
and indicating to the first mobile device : 1) a list of options of midpoint neighborhoods or cites , 2) that the first and second mobile devices are in a same city or neighborhood , or 3) that the first and second mobile devices are nearby or in a same cell site automatically determining locations of the first or second mobile devices ;
and automatically providing information (first amount) to at least the first or second mobile device regarding a meeting location based at least in part on the determined location of the first or second mobile device .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (other request) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location (current location) of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (other request) having a current location (current location) that is within the predetermined search radii .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location (current location) of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (other request) .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (other request) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (data record) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record (user status) stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (other request) in response to establishing a direct communication .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request (mobile devices) to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7203502B2
CLAIM 5
. In a system for providing wireless telecommunication services to mobile devices , a method comprising : obtaining a request from a first mobile device for a meeting with a person associated with a second mobile device , wherein the obtaining the request includes receiving a request for a meeting at an approximate equidistant midpoint between the current locations of the first and second mobile devices ;
and indicating to the first mobile device : 1) a list of options of midpoint neighborhoods or cites , 2) that the first and second mobile devices are in a same city or neighborhood , or 3) that the first and second mobile devices are nearby or in a same cell site automatically determining locations of the first or second mobile devices ;
and automatically providing information (first amount) to at least the first or second mobile device regarding a meeting location based at least in part on the determined location of the first or second mobile device .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US7203502B2
CLAIM 1
. In a system for providing telecommunication services between multiple mobile devices and multiple network access points , an apparatus comprising : at least one server computer coupled among at least some of the network access points ;
a database coupled with the server computer ;
and a location subsystem coupled with the server computer , wherein the server computer is configured to : receive a command via one of the network access points , wherein the command is based on a single command from a user' ;
s mobile device to locate a friend' ;
s mobile device among the multiple mobile devices within communication range of the multiple network access points ;
provide a request to the location subsystem to locate the friend' ;
s mobile device ;
receive a geographic location of the friend' ;
s mobile device from the location subsystem ;
return a location message to the user' ;
s mobile device , wherein the location message provides the geographic location of the friend' ;
s mobile device with a granularity of at least a neighborhood within a city ;
obtain a request from the user' ;
s mobile device for a meeting with a friend associated with the friend' ;
s mobile device at a meeting location , wherein the selected meeting location is near a current location (current location) of the friend' ;
s mobile device , near a current location of the user' ;
s mobile device , or at an approximate equidistant midpoint between the current locations of the user' ;
s and friend' ;
s mobile devices ;
provide another request to the location subsystem to locate the user' ;
s mobile device ;
receive a geographic location of the user' ;
s mobile device from the location subsystem ;
provide , to the user' ;
s mobile device , a list of at least two points of interest near to the selected meeting location ;
and responsive to the meeting request , determine a local time of the user' ;
s or friend' ;
s mobile devices based on the determined geographic location of the user' ;
s and friend' ;
s mobile devices or a preexisting data record stored in the database associated with each of the user' ;
s and friend' ;
s mobile devices .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (other request) having a current location (current location) that is within the predetermined search radii .
US7203502B2
CLAIM 5
. In a system for providing wireless telecommunication services to mobile devices , a method comprising : obtaining a request from a first mobile device for a meeting with a person associated with a second mobile device , wherein the obtaining the request includes receiving a request for a meeting at an approximate equidistant midpoint between the current location (current location) s of the first and second mobile devices ;
and indicating to the first mobile device : 1) a list of options of midpoint neighborhoods or cites , 2) that the first and second mobile devices are in a same city or neighborhood , or 3) that the first and second mobile devices are nearby or in a same cell site automatically determining locations of the first or second mobile devices ;
and automatically providing information to at least the first or second mobile device regarding a meeting location based at least in part on the determined location of the first or second mobile device .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (location based service) or security , comprising : registering a plurality of mobile devices (other request) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (data record) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7203502B2
CLAIM 2
. The apparatus of claim 1 wherein the location subsystem includes a mobile device locator subsystem and a location based service (providing user privacy) s subsystem coupled via a private network with the server computer , wherein the mobile device locator subsystem provides latitude and longitude coordinates of the friend' ;
s mobile device based on the received request , and wherein the location based services subsystem provides the geographic location based on the provided latitude and longitude of the friend' ;
s mobile device , and wherein the server computer is further configured to : before receiving the single command , authenticate the user for access , and if authenticated , provide a list of friends to the user' ;
s mobile device , wherein the list of friends includes those friends who have given the user permission to locate them , and wherein the list of friends is stored in the database ;
provide a text message to the friend mobile device that the user is attempting to locate the friend ;
and , before obtaining the request from the user mobile device for the meeting , provide a list of options to the user mobile device , wherein the list of options include : call the friend mobile device , send a text message to the friend mobile device or meet the friend .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US7221939B2

Filed: 2002-08-16     Issued: 2007-05-22

System, method, and apparatus for automatically selecting mobile device profiles

(Original Assignee) Nokia Oyj     (Current Assignee) Nokia Solutions and Networks Oy

Tapio Ylitalo, Peter Schneider
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (herein act) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (herein act) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (herein act) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (cellular network) at least at one of the first and second registered mobile devices (herein act) in response to establishing a direct communication .
US7221939B2
CLAIM 13
. The method of claim 12 , wherein transmitting another profile point identifier OTA from its corresponding profile point via a telecommunications network-based positioning system comprises transmitting the other profile point identifier OTA from at least one base station via a cellular network (communication window) .

US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (mobile wallet) , a location-based special , or a non-location based special .
US7221939B2
CLAIM 30
. A mobile device having a plurality of features , and having a plurality of profiles each associated with one or more of the features , the mobile device comprising : a memory to store one or more location identifiers , and to store an association between each of the stored location identifiers and one of the plurality of profiles ;
a receiver to receive location identifiers transmitted over-the-air (OTA) via a local positioning technology using short range transmissions from respective profile points ;
a processing system configured to determine whether the received location identifier matches any of the stored location identifiers , and to activate the profile associated with the stored location identifier that matches the received location identifier , whereby the features associated with the activated profile are placed into effect ;
and a mobile wallet (business establishment) application that facilitates secure storage of personal information used for making online payments via the mobile device , wherein the mobile wallet application is configured based on the features associated with the activated profile in response to the activation of the activated profile .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (herein act) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (herein act) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (herein act) and the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (herein act) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (herein act) having a current location that is within the predetermined search radii .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (herein act) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (herein act) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (herein act) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (herein act) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (herein act) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (herein act) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (herein act) in response to a plurality of matches between the registered mobile device and other registered mobile devices (herein act) .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (herein act) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (herein act) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (herein act) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (herein act) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (cellular network) at least at one of the first and second registered mobile devices (herein act) in response to establishing a direct communication .
US7221939B2
CLAIM 13
. The method of claim 12 , wherein transmitting another profile point identifier OTA from its corresponding profile point via a telecommunications network-based positioning system comprises transmitting the other profile point identifier OTA from at least one base station via a cellular network (communication window) .

US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (mobile wallet) , a location-based special , or a non-location based special .
US7221939B2
CLAIM 30
. A mobile device having a plurality of features , and having a plurality of profiles each associated with one or more of the features , the mobile device comprising : a memory to store one or more location identifiers , and to store an association between each of the stored location identifiers and one of the plurality of profiles ;
a receiver to receive location identifiers transmitted over-the-air (OTA) via a local positioning technology using short range transmissions from respective profile points ;
a processing system configured to determine whether the received location identifier matches any of the stored location identifiers , and to activate the profile associated with the stored location identifier that matches the received location identifier , whereby the features associated with the activated profile are placed into effect ;
and a mobile wallet (business establishment) application that facilitates secure storage of personal information used for making online payments via the mobile device , wherein the mobile wallet application is configured based on the features associated with the activated profile in response to the activation of the activated profile .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (herein act) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (herein act) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (herein act) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (herein act) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (herein act) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (herein act) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (herein act) and the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (herein act) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (herein act) having a current location that is within the predetermined search radii .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (herein act) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (herein act) in response to a plurality of matches between the registered mobile device and other registered mobile devices (herein act) .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (herein act) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (herein act) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (herein act) with a collaboration system , each mobile device (herein act) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (herein act) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (herein act) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (herein act) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (herein act) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (herein act) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (herein act) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (herein act) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (herein act) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US7221939B2
CLAIM 14
. The method of claim 1 , wherein act (mobile devices, mobile device, mobile device users) ivating the profile comprises automatically activating the profile without user intervention .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20030005066A1

Filed: 2002-07-29     Issued: 2003-01-02

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Mihal Lazaridis, Gary Mousseau
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030005066A1
CLAIM 4
. The method of claim 1 , further comprising the step of : providing information (first amount) regarding the configuration of the mobile data communication device .

US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030005066A1
CLAIM 4
. The method of claim 1 , further comprising the step of : providing information (first amount) regarding the configuration of the mobile data communication device .

US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (electronic device) with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (electronic device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20030005066A1
CLAIM 17
. The method of claim 8 , further including the steps of : receiving the repackaged data items at the mobile data communication device ;
and removing the electronic wrapper from the data items and storing them at the mobile device (mobile device) .

US20030005066A1
CLAIM 28
. The method of claim 27 , wherein the first system is a host computer and the second system is a hand held electronic device (mobile devices) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
CN1473430A

Filed: 2001-10-16     Issued: 2004-02-04

混合媒体电信呼叫建立

(Original Assignee) 奥林奇私人通讯服务有限公司     

迈克尔・戴维・斯坦摩尔・克鲁克, 迈克尔·戴维·斯坦摩尔·克鲁克
US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (动态视频) , a location-based special , or a non-location based special .
CN1473430A
CLAIM 14
. 根据权利要求13所述的建立混合媒体电信呼叫的方法,其中视频呼叫模式包括在一个或多个通信方之间传送一个或多个以下项:实况视频;预记录的静止图像;预记录的动态视频 (business establishment) ;音频和视频。

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (视频消息) of information greater than the first amount of information is displayed .
CN1473430A
CLAIM 20
. 一种电视电话呼叫建立接口协议,包括步骤:主叫方经由主叫方移动站向接收者发送一个请求-许可视频消息 (second amount) ;接收者经由接收者移动站发送一个许可消息,以触发组合的话音和视频呼叫的建立。

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN1473430A
CLAIM 20
. 一种电视电话呼叫建立 (second lists) 接口协议,包括步骤:主叫方经由主叫方移动站向接收者发送一个请求-许可视频消息;接收者经由接收者移动站发送一个许可消息,以触发组合的话音和视频呼叫的建立。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (动态视频) , a location-based special , or a non-location based special .
CN1473430A
CLAIM 14
. 根据权利要求13所述的建立混合媒体电信呼叫的方法,其中视频呼叫模式包括在一个或多个通信方之间传送一个或多个以下项:实况视频;预记录的静止图像;预记录的动态视频 (business establishment) ;音频和视频。

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (视频消息) of information greater than the first amount of information is displayed .
CN1473430A
CLAIM 20
. 一种电视电话呼叫建立接口协议,包括步骤:主叫方经由主叫方移动站向接收者发送一个请求-许可视频消息 (second amount) ;接收者经由接收者移动站发送一个许可消息,以触发组合的话音和视频呼叫的建立。

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN1473430A
CLAIM 20
. 一种电视电话呼叫建立 (second lists) 接口协议,包括步骤:主叫方经由主叫方移动站向接收者发送一个请求-许可视频消息;接收者经由接收者移动站发送一个许可消息,以触发组合的话音和视频呼叫的建立。

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (呼叫建立) .
CN1473430A
CLAIM 20
. 一种电视电话呼叫建立 (second lists) 接口协议,包括步骤:主叫方经由主叫方移动站向接收者发送一个请求-许可视频消息;接收者经由接收者移动站发送一个许可消息,以触发组合的话音和视频呼叫的建立。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1176840A1

Filed: 2001-07-26     Issued: 2002-01-30

Place-specific buddy list services

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Corp

Jean Pierre De Vries
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (include information) or search criteria .
EP1176840A1
CLAIM 13
The system of claim 8 wherein the inference engine further operates to infer resources other than the people are in the user' ;
s proximity , and to include information (scanning preference) of such other resources in the notification .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
EP1176840A1
CLAIM 24
A method of facilitating group communications , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current location (current location) s ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
EP1176840A1
CLAIM 24
A method of facilitating group communications , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current location (current location) s ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (to provide information, group communication) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (include information) or search criteria .
EP1176840A1
CLAIM 13
The system of claim 8 wherein the inference engine further operates to infer resources other than the people are in the user' ;
s proximity , and to include information (scanning preference) of such other resources in the notification .

EP1176840A1
CLAIM 18
A computer-readable medium having programming carried thereon of an information service providing notifications as to proximity of listed persons , the carried programming comprising : program code operating responsive to user control to manage a listing of persons ;
program code operating responsive to place-detecting equipment to track locations of the user and the listed persons ;
program code operating to process the tracked locations and identify those of the listed persons whose locations correlate with that of the user in accordance with settings of a plurality of parameters ;
and program code operating to provide information (user status) of the identified persons to the user .

EP1176840A1
CLAIM 24
A method of facilitating group communication (user status) s , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current locations ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
EP1176840A1
CLAIM 24
A method of facilitating group communications , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current location (current location) s ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
EP1176840A1
CLAIM 24
A method of facilitating group communications , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current location (current location) s ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (information device) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (to provide information, group communication) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (include information) or search criteria .
EP1176840A1
CLAIM 1
In a data communications network having a plurality of mobile personal information device (providing user privacy) s and at least one server computer , a method of providing a place-and-people based information service run on the at least one server computer to users operating the mobile personal information devices , comprising : defining for a user of the information service a list of people ;
receiving reports of locations of the mobile personal information devices operated by the user and by the listed people ;
determining based on the reported locations which of the listed people are within a specified proximity of the user ;
and transmitting information identifying which of the listed people are within the specified proximity of the user to the user' ;
s mobile personal information device .

EP1176840A1
CLAIM 13
The system of claim 8 wherein the inference engine further operates to infer resources other than the people are in the user' ;
s proximity , and to include information (scanning preference) of such other resources in the notification .

EP1176840A1
CLAIM 18
A computer-readable medium having programming carried thereon of an information service providing notifications as to proximity of listed persons , the carried programming comprising : program code operating responsive to user control to manage a listing of persons ;
program code operating responsive to place-detecting equipment to track locations of the user and the listed persons ;
program code operating to process the tracked locations and identify those of the listed persons whose locations correlate with that of the user in accordance with settings of a plurality of parameters ;
and program code operating to provide information (user status) of the identified persons to the user .

EP1176840A1
CLAIM 24
A method of facilitating group communication (user status) s , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current locations ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (to provide information, group communication) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (include information) or search criteria .
EP1176840A1
CLAIM 13
The system of claim 8 wherein the inference engine further operates to infer resources other than the people are in the user' ;
s proximity , and to include information (scanning preference) of such other resources in the notification .

EP1176840A1
CLAIM 18
A computer-readable medium having programming carried thereon of an information service providing notifications as to proximity of listed persons , the carried programming comprising : program code operating responsive to user control to manage a listing of persons ;
program code operating responsive to place-detecting equipment to track locations of the user and the listed persons ;
program code operating to process the tracked locations and identify those of the listed persons whose locations correlate with that of the user in accordance with settings of a plurality of parameters ;
and program code operating to provide information (user status) of the identified persons to the user .

EP1176840A1
CLAIM 24
A method of facilitating group communication (user status) s , comprising : storing data defining a group of persons and their locations ;
continually updating the data with persons' ;
current locations ;
continually processing the data to identify at least one subset of the group whose locations correlate to within a given proximity ;
providing notifications to those in the at least one subset , the notifications including a reference to a group communications medium session for use by an individual in the at least one subset to establish a connection to the session .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20020029248A1

Filed: 2001-03-16     Issued: 2002-03-07

Method and systems for providing a secure electronic mailbox

(Original Assignee) US Postal Service (USPS)     (Current Assignee) US Postal Service (USPS)

Jon Cook, Christine Ray, Cathy Rogerson
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (transmitting component) or security , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US20020029248A1
CLAIM 91
. A system for establishing electronic bill payment for a payor over a network , comprising : an enrollment request receiving component configured to receive an enrollment request from a payor with an electronic account , wherein the electronic account is linked to a physical address for the payor ;
an authenticating component configured to authenticate the payor based on the electronic account ;
and a transmitting component (user privacy) configured to transmit payor information from the electronic account to an electronic bill payment server to establish a payor account for the user , if the user is authenticated successfully .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .

US9294428B2
CLAIM 45
. A collaboration system (secure connection) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20020029248A1
CLAIM 39
. A method for presenting an electronic bill to a user with an electronic account , comprising the steps of : receiving a summary of the electronic bill from a biller at an electronic account server via a network , the electronic bill directed to the user , wherein the electronic account of the user is linked to a physical address of the user ;
storing the summary of the electronic bill in a secure electronic storage location corresponding to the user at the electronic account server ;
presenting the summary of the electronic bill to the user via the electronic account on the electronic account server via the network ;
receiving a request from the user to review the electronic bill ;
and establishing a secure connection (collaboration system) between the user and the biller based on the request .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6529136B2

Filed: 2001-02-28     Issued: 2003-03-04

Group notification system and method for implementing and indicating the proximity of individuals or groups to other individuals or groups

(Original Assignee) International Business Machines Corp     (Current Assignee) eBay Inc

Kevin Trung Cao, Daniel Alexander Ford, Reiner Kraft
US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US6529136B2
CLAIM 1
. A method of implementing a group proximity driven activity , comprising : identifying the group and members of the group ;
specifying an activity to be implemented by the group ;
calculating a proximity center of the group ;
determining a proximity range of the group that corresponds to the activity ;
identifying an executable code corresponding to the activity ;
determining a current location (current location) of at least one member of the group relative to the proximity center ;
determining whether the current location is within the proximity range ;
and executing the executable code if the current location is within the proximity range .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US6529136B2
CLAIM 1
. A method of implementing a group proximity driven activity , comprising : identifying the group and members of the group ;
specifying an activity to be implemented by the group ;
calculating a proximity center of the group ;
determining a proximity range of the group that corresponds to the activity ;
identifying an executable code corresponding to the activity ;
determining a current location (current location) of at least one member of the group relative to the proximity center ;
determining whether the current location is within the proximity range ;
and executing the executable code if the current location is within the proximity range .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (two groups) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6529136B2
CLAIM 10
. The method according to claim 1 , wherein defining the proximity range of the group comprises defining the distance between two groups (user status) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
US6529136B2
CLAIM 1
. A method of implementing a group proximity driven activity , comprising : identifying the group and members of the group ;
specifying an activity to be implemented by the group ;
calculating a proximity center of the group ;
determining a proximity range of the group that corresponds to the activity ;
identifying an executable code corresponding to the activity ;
determining a current location (current location) of at least one member of the group relative to the proximity center ;
determining whether the current location is within the proximity range ;
and executing the executable code if the current location is within the proximity range .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
US6529136B2
CLAIM 1
. A method of implementing a group proximity driven activity , comprising : identifying the group and members of the group ;
specifying an activity to be implemented by the group ;
calculating a proximity center of the group ;
determining a proximity range of the group that corresponds to the activity ;
identifying an executable code corresponding to the activity ;
determining a current location (current location) of at least one member of the group relative to the proximity center ;
determining whether the current location is within the proximity range ;
and executing the executable code if the current location is within the proximity range .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (two groups) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6529136B2
CLAIM 10
. The method according to claim 1 , wherein defining the proximity range of the group comprises defining the distance between two groups (user status) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (two groups) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6529136B2
CLAIM 10
. The method according to claim 1 , wherein defining the proximity range of the group comprises defining the distance between two groups (user status) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20020119789A1

Filed: 2001-02-23     Issued: 2002-08-29

System, apparatus and method for location-based instant messaging

(Original Assignee) Danger Inc     (Current Assignee) Microsoft Technology Licensing LLC

Jackie Friedman
US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US20020119789A1
CLAIM 1
. A computer-implemented method comprising : transmitting positional data identifying a wireless device' ;
s position responsive to a first user transmitting a message from said wireless device to one or more other users ;
and transmitting said position (current location) al data to said one or more other users .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US20020119789A1
CLAIM 1
. A computer-implemented method comprising : transmitting positional data identifying a wireless device' ;
s position responsive to a first user transmitting a message from said wireless device to one or more other users ;
and transmitting said position (current location) al data to said one or more other users .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US20020119789A1
CLAIM 1
. A computer-implemented method comprising : transmitting positional data identifying a wireless device' ;
s position responsive to a first user transmitting a message from said wireless device to one or more other users ;
and transmitting said position (current location) al data to said one or more other users .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US20020119789A1
CLAIM 1
. A computer-implemented method comprising : transmitting positional data identifying a wireless device' ;
s position responsive to a first user transmitting a message from said wireless device to one or more other users ;
and transmitting said position (current location) al data to said one or more other users .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020119789A1
CLAIM 1
. A computer-implemented method comprising : transmitting positional data identifying a wireless device' ;
s position responsive to a first user transmitting a message from said wireless device to one or more other users (user privacy) ;
and transmitting said positional data to said one or more other users .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20010005857A1

Filed: 2001-02-14     Issued: 2001-06-28

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Mihal Lazaridis, Gary Mousseau
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (data stores) , a location-based special , or a non-location based special .
US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores (business establishment) associated with the user accounts .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (user profiles) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (sending information) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (sending information) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (data stores) , a location-based special , or a non-location based special .
US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores (business establishment) associated with the user accounts .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (user profiles) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (sending information) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (sending information) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (sending information) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user (sending information) from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user (sending information) generated by the collaboration system , or a combination thereof .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (user profiles) element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (sending information) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20010005857A1
CLAIM 1
. A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

US20010005857A1
CLAIM 23
. A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US20010005857A1
CLAIM 31
. A wireless information system operable with one or more wireless communication devices , comprising : a first system operating at the a server for centrally managing information , the system having one or more user accounts , each user account being associated with a wireless communication device and uniquely identified by an account address ;
and a second system cooperating with the information exchange system , comprising : means for sending information (mobile device user) prepared for wireless transmission to the one or more wireless communication devices associated with the user accounts ;
and , means for receiving information generated at the wireless communication devices and cooperating with the first system to store the received information at data stores associated with the user accounts .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20010004744A1

Filed: 2001-02-13     Issued: 2001-06-21

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Mihal Lazaridis, Gary Mousseau
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (application service) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (application service) and selecting the identification of the first registered mobile device user from the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list (application service) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list (application service) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (application service) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (application service) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (application service) or the second list includes one and only one user identification .
US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (application service) or the second list includes a plurality of user identifications .
US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (application service) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (application service) and selecting the identification of the first registered mobile device user from the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list (application service) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list (application service) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (application service) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (application service) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (service provider) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (application service) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (application service) and selecting the identification of the first registered mobile device user from the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list (application service) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (application service) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (application service) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (application service) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20010004744A1
CLAIM 29
. A method of redirecting data items between a host system and one or more mobile communication devices , comprising the steps of : receiving data items directed to a common address associated with the host system and a mobile device (mobile device) ;
continuously redirecting the data items as they are received at the host system to the mobile communication device when a redirection event is detected ;
and receiving data items sent from the mobile communication device ;
wherein data items generated at either the host system or the mobile communication device share the common address as an address from which data items originated .

US20010004744A1
CLAIM 35
. The method of claim 32 , wherein the host system is an application service (first list) provider .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20010005861A1

Filed: 2001-02-13     Issued: 2001-06-28

System and method for pushing information from a host system to a mobile data communications device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Gary Mousseau, Mihal Lazaridis
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication, mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication, mobile device) and the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication, mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication, mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication, mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication, mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication, mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (device list) .
US20010005861A1
CLAIM 12
. The method of claim 11 , wherein the attachment profile includes a list of external machines that can process attachment types that cannot be processed by the mobile data communication device , the method further comprising the step of : for those attachments that cannot be processed by the mobile data communication device , forwarding the attachments to an external device list (second lists) ed in the attachment profile .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication, mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication, mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication, mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication, mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication, mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication, mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication, mobile device) and the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication, mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (device list) .
US20010005861A1
CLAIM 12
. The method of claim 11 , wherein the attachment profile includes a list of external machines that can process attachment types that cannot be processed by the mobile data communication device , the method further comprising the step of : for those attachments that cannot be processed by the mobile data communication device , forwarding the attachments to an external device list (second lists) ed in the attachment profile .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication, mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication, mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication, mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication, mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (device list) .
US20010005861A1
CLAIM 12
. The method of claim 11 , wherein the attachment profile includes a list of external machines that can process attachment types that cannot be processed by the mobile data communication device , the method further comprising the step of : for those attachments that cannot be processed by the mobile data communication device , forwarding the attachments to an external device list (second lists) ed in the attachment profile .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication, mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20010005861A1
CLAIM 1
. A method of redirecting data items from a host system to a mobile data communication device , comprising the steps of : configuring a triggering event at the host system ;
detecting that the triggering event has occurred at the host system and generating a trigger ;
receiving data items at the host system ;
in response to the trigger and as data items are received at the host system , continuously redirecting the received data items from the host system to the mobile communication (mobile device, mobile device user, mobile device none) device ;
determining whether each data item includes an attachment and if so , determining the type of attachment ;
providing attachment redirection information ;
and redirecting the attachment in accordance with the attachment redirection information .

US20010005861A1
CLAIM 37
. A redirection system , comprising : a plurality of mobile data communication devices ;
a plurality of configuration files associated with the mobile data communication devices , each configuration file including information regarding the capabilities of the mobile device (mobile device, mobile device user, mobile device none) ;
a message server that receives data items having attachments ;
a message redirector configured to redirect the received data items to the plurality of mobile data communication devices ;
and an attachment detector that identifies one or more attachments associated with the data items , and based on the configured capabilities of the mobile device , either forwards the attachment to the mobile data communication device or redirects the attachment to an external device that is compatible with the attachment .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20010009015A1

Filed: 2001-02-13     Issued: 2001-07-19

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Gary Mousseau, Mihal Lazaridis
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (second address) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20010009015A1
CLAIM 1
. A method for processing messages at a mobile communications device , wherein a first message is received at a first computer identified by a first address , and a second message is received at a second computer identified by a second address (registration data) , and wherein the first and second messages are redirected from the first and second computers to the mobile communications device , the method comprising the steps of : receiving the first message at the mobile communications device , wherein the first message is packaged within an envelope addressed using a third address that identifies the mobile communications device ;
removing the envelope from the first message ;
displaying the first message at the mobile communications device ;
generating a first reply message to the first message , wherein the first reply message is addressed using the first address as an originating address of the first reply message ;
receiving the second message at the mobile communications device , wherein the second message is packaged within an envelope addressed using the third address that identifies the mobile communications device ;
removing the envelope from the redirected second message ;
displaying the second message at the mobile communications device ;
and generating a second reply message to the second message , wherein the second reply message is addressed using the second address as an originating address of the second reply message .

US20010009015A1
CLAIM 7
. A wireless mobile communications device associated with a first computer system identified by a first electronic address , wherein the first computer system includes a wireless redirector component for redirecting messages from the first computer system to the wireless mobile communications device , comprising : a receiver for receiving a redirected message from the first computer system ;
a memory for storing the redirected message ;
a message generator for generating a reply message to the redirected message at the mobile device (mobile device) using the first electronic address of the first computer system as an originating address of the reply message ;
and a transmitter for transmitting the reply message to the first computer system .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6618593B1

Filed: 2000-09-08     Issued: 2003-09-09

Location dependent user matching system

(Original Assignee) RovingRadar Inc     (Current Assignee) Weserve Synvest LLC

Charles Drutman, Darlene Drutman, Andrew Egendorf, Norton Greenfeld, Eugene Pettinelli
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (textual information, user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (textual information, user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (second wireless communications) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications (first amount) link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (textual information, user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information, user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (textual information, user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (textual information, user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (second wireless communications) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications (first amount) link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (textual information, user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information, user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (textual information, user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information, user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (textual information, user profiles) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6618593B1
CLAIM 1
. A system for matching users of mobile communications devices comprising : a first mobile communications device for transmitting information defining a location of the first mobile communications device and a user receiving status ;
a second mobile communications device for transmitting information defining a location of the second mobile communications device and a user receiving status ;
and a central unit having a processor coupled to a memory , the central unit capable of communicating with the first mobile communications device over a first wireless communications link and with the second mobile communications device over a second wireless communications link , the memory storing a first user profile including information associated with a user of the first mobile communications device and a second user profile including information associated with a user of the second mobile communications device , wherein the central unit receives the user receiving statuses and the information defining the locations of the first and the second mobile communications devices and wherein the processor receives the first and the second user profiles (profile match, profile data) to match information of the users and , if there is a match and depending upon the user receiving statuses , effects the transmission to the first mobile communications device of locating information for the second mobile communications device and effects the transmission to the second mobile communications device of locating information for the first mobile communications device , the locating information for each of the devices being based upon the information defining the locations of the first and the second mobile communications devices .

US6618593B1
CLAIM 16
. The system according to any of claims 1 , 4 or 7 , wherein the locating information includes audio information , video information , textual information (profile match, profile data) , or graphical information .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
CN1304608A

Filed: 1999-05-28     Issued: 2001-07-18

从主机系统向移动数据通讯装置发布信息的装置和方法

(Original Assignee) 捷讯研究有限公司     

加里·P·穆索, 米哈尔·拉扎里代斯
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (产生一) .
CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (产生一) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (系统相) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (产生一) .
CN1304608A
CLAIM 16
.根据权利要求11所述的方法,其特征在于网络事件包含开始从与主机系统相 (user status) 连的计算机系统通过网络开始转发的信息。

CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (产生一) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (系统相) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (产生一) .
CN1304608A
CLAIM 16
.根据权利要求11所述的方法,其特征在于网络事件包含开始从与主机系统相 (user status) 连的计算机系统通过网络开始转发的信息。

CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (系统相) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (产生一) .
CN1304608A
CLAIM 16
.根据权利要求11所述的方法,其特征在于网络事件包含开始从与主机系统相 (user status) 连的计算机系统通过网络开始转发的信息。

CN1304608A
CLAIM 18
.根据权利要求15所述的方法,其特征在于还包含如下的步骤:向移动数据通讯装置提供主机系统的地址;响应从主机系统接收的数据项目在移动数据通讯装置产生一 (search criteria) 个回答数据项目;及通过将回答数据项目放置到电子包装中而对其进行重新包装,其中地址包装的地址使用主机系统的地址信息。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1126662A2

Filed: 1999-05-28     Issued: 2001-08-22

System and method for pushing information from a host system to a mobile data communication device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Mihal Lazaridis, Gary P. Mousseau
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (user profiles) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (user profiles) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (user profiles) element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
EP1126662A2
CLAIM 1
A method of redirecting messages from a message server to a plurality of mobile data communication devices , comprising the steps of : receiving a plurality of messages at the message server ;
providing a redirection program at the message server ;
providing a plurality of desktop systems in communication with the message server via a network ;
providing a user profile for each of the plurality of desktop systems at the message server , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect one or more redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection triggers from the desktop systems to the message server ;
and in response to the redirection triggers , continuously redirecting the messages from the message server to the mobile data communication devices based on the user profiles .

EP1126662A2
CLAIM 23
A server-based email redirection system operable with a plurality of desktop systems and a plurality of wireless communication devices , comprising : a user profile for associating the desktop systems with the wireless communication devices , wherein the user profile includes a list of common email addresses , each common email address associated with one desktop system and one wireless communication device ;
a redirector component that receives email messages addressed to one of the common email addresses and forwards the email messages to the associated wireless communication device , and receives reply email messages generated at the mobile device (mobile device) and forwards the reply email messages to respective email message recipients using the common email address as an originating email address .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1206073A2

Filed: 1999-05-28     Issued: 2002-05-15

System and method for pushing information from a host system to a mobile data communicatoin device

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Mihal Lazardis, Gary P. Mousseau
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (corresponding data) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (priority level) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

EP1206073A2
CLAIM 62
A method of redirecting electronic messages from a first system to a second system , comprising the steps of : providing a redirector application at the first system for redirecting electronic messages from the first system to the second system ;
providing a plurality of redirection rules at the first system for limiting the electronic messages that are redirected to the second system , wherein the plurality of redirection rules includes a first rule that limits redirection to a preferred list of message senders and a second rule that limits redirection to messages of a specified priority level (second tier) ;
configuring at least one redirection event at the first system ;
and sensing the redirection event and continuously redirecting electronic messages that satisfy the plurality of redirection rules from the first system to the second system .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (corresponding data) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (corresponding data) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (corresponding data) .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (corresponding data) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (user profiles) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (priority level) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

EP1206073A2
CLAIM 62
A method of redirecting electronic messages from a first system to a second system , comprising the steps of : providing a redirector application at the first system for redirecting electronic messages from the first system to the second system ;
providing a plurality of redirection rules at the first system for limiting the electronic messages that are redirected to the second system , wherein the plurality of redirection rules includes a first rule that limits redirection to a preferred list of message senders and a second rule that limits redirection to messages of a specified priority level (second tier) ;
configuring at least one redirection event at the first system ;
and sensing the redirection event and continuously redirecting electronic messages that satisfy the plurality of redirection rules from the first system to the second system .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (user profiles) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (corresponding data) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (corresponding data) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (electronic device) with a collaboration system , each mobile device including profile data (user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (corresponding data) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (user profiles) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (corresponding data) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (electronic device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (user profiles) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (corresponding data) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
EP1206073A2
CLAIM 24
A method of replicating data between a first system and a second system , comprising the steps of : [A] establishing a first set of data elements at said first system as subject to replication with a corresponding second set of data elements at said second system ;
[B] detecting a first event trigger at said first system ;
and [C] in response to the first event trigger , continuously replicating data between said first system and said second system by [C . 1] detecting a change in at least one data element in the first set of data elements at said first system ;
[C . 2] providing an indication of the data element in the first set of data elements that has changed to said second system by placing information in an electronic wrapper delivered to said second system as part of a data transfer transaction ;
[C . 3] initiating the data transfer transaction , thereby transferring the electronic wrapper to said second system ;
[C . 4] receiving the electronic wrapper at said second system ;
[C . 5] processing the electronic wrapper ;
[C . 6] updating a corresponding data (user identifications) element in the second set of data elements based on the information contained in the electronic wrapper .

EP1206073A2
CLAIM 25
The method of claim 24 , further comprising the step of providing a host computer as said first system and a hand held electronic device (mobile devices) as said second system .

EP1206073A2
CLAIM 57
A method of redirecting data items from a server system to a plurality of mobile data communication devices , comprising the steps of : providing a redirection program at the server system ;
providing a plurality of desktop systems in communication with the server system via a network ;
providing a user profile for each of the plurality of plurality of desktop systems at the server system , wherein the user profiles (profile data, profile match) each associate a particular desktop system with a particular mobile data communication device ;
configuring the desktop systems to detect redirection events ;
detecting the redirection events at the desktop systems ;
transmitting redirection messages from the desktop systems to the server system ;
and in response to the redirection messages , continuously redirecting the data items from the server system to the mobile data communication devices based on the user profiles .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2011161674A1

Filed: 2011-06-20     Issued: 2011-12-29

Real-time automatic user status recognition and broadcasting service

(Original Assignee) Eyal Wiener     

Eyal Wiener
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (cellular network) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
WO2011161674A1
CLAIM 3
. A method according to claim 1 , wherein the data network is a cellular network (communication window) or a WiFi network .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2011161674A1
CLAIM 1
. A method for providing information (first amount) to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information (profile match) regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (user status) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

WO2011161674A1
CLAIM 12
. A method according to claim 1 , wherein the user status (user status) is aggregated from different sources .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (cellular network) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
WO2011161674A1
CLAIM 3
. A method according to claim 1 , wherein the data network is a cellular network (communication window) or a WiFi network .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2011161674A1
CLAIM 1
. A method for providing information (first amount) to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information (profile match) regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (user status) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

WO2011161674A1
CLAIM 12
. A method according to claim 1 , wherein the user status (user status) is aggregated from different sources .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information (profile match) regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (user status) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2011161674A1
CLAIM 1
. A method for providing information to one or more users about the status of their contacts over a social network with relevant context of interest to said user , comprising : a) installing a client application in the mobile device (mobile device) of said user and of said contacts , for automatically extracting data regarding the current status of said user and said contacts ;
b) for each user and contact : b . l) defining one or more statuses and saving said statuses in a database ;
b . 2) collecting contextual information regarding each status and saving said contextual information in said database ;
b . 3) associating between said one or more statuses and said contextual information and storing the association results in said database ;
c) automatically collecting , by said client application , updated data regarding current statuses of each contact by the client application installed on his mobile device ;
d) processing said statuses , said contextual information and said association results in a server that is connected to said database ;
) transmitting the processing results from said server (second list) to said client application , over a data network ;
and f) displaying contextual representation on the mobile device of said user , by said client application .

WO2011161674A1
CLAIM 12
. A method according to claim 1 , wherein the user status (user status) is aggregated from different sources .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP2387202A1

Filed: 2011-05-10     Issued: 2011-11-16

Electronic device and method of sharing contents thereof with other devices

(Original Assignee) LG Electronics Inc     (Current Assignee) LG Electronics Inc

Haengkeol Choi, Woocheul Lee
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (distance h) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (distance h) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2387202A1
CLAIM 4
The electronic device of claim 3 , wherein the controller is further configured to transmit resource information to one of the plurality of external devices when the one of the plurality of external devices is selected and the selected one of the plurality of external devices does not have the capability to display the specific content due to a lack of a resource required to display the specific content , the resource information providing information (first amount) necessary to acquire the resource required to display the specific content .

EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (distance h) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (distance h) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (distance h) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2387202A1
CLAIM 4
The electronic device of claim 3 , wherein the controller is further configured to transmit resource information to one of the plurality of external devices when the one of the plurality of external devices is selected and the selected one of the plurality of external devices does not have the capability to display the specific content due to a lack of a resource required to display the specific content , the resource information providing information (first amount) necessary to acquire the resource required to display the specific content .

EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (distance h) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (distance h) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (distance h) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
EP2387202A1
CLAIM 11
The electronic device of claim 1 , wherein the controller is further configured to : determine a first distance between the electronic device and the first external device displaying the specific content ;
and control a display size of the specific content displayed on the first external device upon determining that the first distance h (profile data) as been changed .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2011188256A

Filed: 2010-03-09     Issued: 2011-09-22

携帯通信端末装置、携帯通信端末装置の盗用防止方法、及び携帯通信端末装置の盗用防止プログラム

(Original Assignee) Nec Corp; 日本電気株式会社     

Hiroshi Nakamura, 大志 中村
US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (あらかじめ) , a location-based special , or a non-location based special .
JP2011188256A
CLAIM 1
携帯通信端末装置であって、 所定の周期で、外部からの測位情報に基づき測位処理を行い前記携帯通信端末装置の位置情報を得る位置情報取得部と、 前記携帯通信端末装置の所定期間の使用により得られる複数の前記位置情報に基づき、経路を設定する経路設定部と、 前記携帯通信端末装置に対する指示が入力される操作部と、 前記経路を記憶する記憶部と、 前記携帯通信端末装置を使用する際に得られる最新の位置情報である現在位置が前記経路上にあるかどうかを判定する位置判定部と、 前記位置判定部で前記現在位置が前記経路上にないと判定され、あらかじめ (business establishment) 設定された暗証番号と異なる暗証番号を入力したときは、前記操作部からの入力をロックする操作ロック制御部と、 を備えることを特徴とする携帯通信端末装置。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (あらかじめ) , a location-based special , or a non-location based special .
JP2011188256A
CLAIM 1
携帯通信端末装置であって、 所定の周期で、外部からの測位情報に基づき測位処理を行い前記携帯通信端末装置の位置情報を得る位置情報取得部と、 前記携帯通信端末装置の所定期間の使用により得られる複数の前記位置情報に基づき、経路を設定する経路設定部と、 前記携帯通信端末装置に対する指示が入力される操作部と、 前記経路を記憶する記憶部と、 前記携帯通信端末装置を使用する際に得られる最新の位置情報である現在位置が前記経路上にあるかどうかを判定する位置判定部と、 前記位置判定部で前記現在位置が前記経路上にないと判定され、あらかじめ (business establishment) 設定された暗証番号と異なる暗証番号を入力したときは、前記操作部からの入力をロックする操作ロック制御部と、 を備えることを特徴とする携帯通信端末装置。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (経路上) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2011188256A
CLAIM 1
携帯通信端末装置であって、 所定の周期で、外部からの測位情報に基づき測位処理を行い前記携帯通信端末装置の位置情報を得る位置情報取得部と、 前記携帯通信端末装置の所定期間の使用により得られる複数の前記位置情報に基づき、経路を設定する経路設定部と、 前記携帯通信端末装置に対する指示が入力される操作部と、 前記経路を記憶する記憶部と、 前記携帯通信端末装置を使用する際に得られる最新の位置情報である現在位置が前記経路上 (providing user privacy) にあるかどうかを判定する位置判定部と、 前記位置判定部で前記現在位置が前記経路上にないと判定され、あらかじめ設定された暗証番号と異なる暗証番号を入力したときは、前記操作部からの入力をロックする操作ロック制御部と、 を備えることを特徴とする携帯通信端末装置。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2010093618A2

Filed: 2010-02-09     Issued: 2010-08-19

Entity-based search results and clusters on maps

(Original Assignee) Yahoo! Inc.     

Joy Ghanekar, Jerry Cheng, Edward Stanley Ott Iv, Marc Eliot Davis
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (identifying one) includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .

WO2010093618A2
CLAIM 2
. The method of claim 1 wherein the specific geographic location is one of the group consisting of (1) a specified location specified by the user , (2) a current location (current location) of the user , or (3) a determined location of the remote computing device .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2010093618A2
CLAIM 2
. The method of claim 1 wherein the specific geographic location is one of the group consisting of (1) a specified location specified by the user , (2) a current location (current location) of the user , or (3) a determined location of the remote computing device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (identifying one) includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .

WO2010093618A2
CLAIM 2
. The method of claim 1 wherein the specific geographic location is one of the group consisting of (1) a specified location specified by the user , (2) a current location (current location) of the user , or (3) a determined location of the remote computing device .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2010093618A2
CLAIM 2
. The method of claim 1 wherein the specific geographic location is one of the group consisting of (1) a specified location specified by the user , (2) a current location (current location) of the user , or (3) a determined location of the remote computing device .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (identifying one) .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (identifying one) .
WO2010093618A2
CLAIM 1
. A computer- implemented method for providing search services , comprising : receiving a search query entered by a user on a remote computing device ;
determining one or more entities corresponding to one or more abstract concepts represented by the search query , each entity having a geographic component ;
determining one or more possible user intents represented by the search query ;
identifying one (search criteria) or more data sources including search results data corresponding to a first one of the entities and a first one of the possible user intents ;
retrieving a plurality of search results responsive to the search query , and relating to the first entity , and the first possible user intent from the one or more data sources ;
relating representations of the search results to map information with reference to a specific geographic location ;
and transmitting the representations of the search results and the map information to the remote computing device for presentation to the user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2011128790A

Filed: 2009-12-16     Issued: 2011-06-30

ユーザ情報処理プログラム、ユーザ情報処理装置、及び、ユーザ情報処理方法

(Original Assignee) Jvc Kenwood Holdings Inc; Jvc・ケンウッド・ホールディングス株式会社     

Ichiro Shishido, 一郎 宍戸
US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (の2つ) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
JP2011128790A
CLAIM 6
前記ブロック情報生成手段は、前記反応データ集計値が極小となる極小フレーム、および前記反応データ集計値が極大となる極大フレームを検出し、検出された一の極小フレームと、前記一の極小フレームの両側にある直近の2つ (wherein two) の前記極大フレームとの距離を算出し、少なくとも一方 の距離が所定値以上である場合に、前記一の極小フレームの前のフレームと後のフレームが、異なるブロックに対応するように制御して前記ブロック情報を生成する、 請求項1から5のいずれかに記載のユーザ情報処理プログラム。

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (情報生成) of at least one of the first registered mobile device and the second registered mobile device .
JP2011128790A
CLAIM 1
コンピュータを、 ユーザを識別するためのユーザ識別情報と、コンテンツの再生位置を示す位置情報と、その位置情報に対応する前記ユーザの状態情報とを関連付けた反応データを読み込んで、前記位置情報を所定の開始位置と所定の終了位置を持つ各フレームに対応させると共に、前記フレームごとに複数のユーザの前記反応データを集計した反応データ集計値を算出する反応データ集計手段、 前記反応データ集計値の分布情報を用いて、1つ以上の前記フレームをグループ化し、各グループの先頭のフレームの前記開始位置と末尾のフレーム前記終了位置との間にある前記位置情報を同一のブロックに対応させるためのブロック情報を生成するブロック情報生成 (current location) 手段、 前記ブロック情報に基づいて、前記反応データの前記位置情報をブロックに対応させて、前記ユーザ識別情報ごとに、前記ブロックごとに複数の前記反応データを集約した集約データを計算する集約データ計算手段、 一のユーザの前記集約データと、他のユーザの前記集約データとを用いて、一のユーザと他のユーザとの類似度を計算する類似度計算手段、 として機能させるためのユーザ情報処理プログラム。

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (情報生成) that is within the predetermined search radii .
JP2011128790A
CLAIM 1
コンピュータを、 ユーザを識別するためのユーザ識別情報と、コンテンツの再生位置を示す位置情報と、その位置情報に対応する前記ユーザの状態情報とを関連付けた反応データを読み込んで、前記位置情報を所定の開始位置と所定の終了位置を持つ各フレームに対応させると共に、前記フレームごとに複数のユーザの前記反応データを集計した反応データ集計値を算出する反応データ集計手段、 前記反応データ集計値の分布情報を用いて、1つ以上の前記フレームをグループ化し、各グループの先頭のフレームの前記開始位置と末尾のフレーム前記終了位置との間にある前記位置情報を同一のブロックに対応させるためのブロック情報を生成するブロック情報生成 (current location) 手段、 前記ブロック情報に基づいて、前記反応データの前記位置情報をブロックに対応させて、前記ユーザ識別情報ごとに、前記ブロックごとに複数の前記反応データを集約した集約データを計算する集約データ計算手段、 一のユーザの前記集約データと、他のユーザの前記集約データとを用いて、一のユーザと他のユーザとの類似度を計算する類似度計算手段、 として機能させるためのユーザ情報処理プログラム。

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (情報生成) of at least one of the first registered mobile device and the second registered mobile device .
JP2011128790A
CLAIM 1
コンピュータを、 ユーザを識別するためのユーザ識別情報と、コンテンツの再生位置を示す位置情報と、その位置情報に対応する前記ユーザの状態情報とを関連付けた反応データを読み込んで、前記位置情報を所定の開始位置と所定の終了位置を持つ各フレームに対応させると共に、前記フレームごとに複数のユーザの前記反応データを集計した反応データ集計値を算出する反応データ集計手段、 前記反応データ集計値の分布情報を用いて、1つ以上の前記フレームをグループ化し、各グループの先頭のフレームの前記開始位置と末尾のフレーム前記終了位置との間にある前記位置情報を同一のブロックに対応させるためのブロック情報を生成するブロック情報生成 (current location) 手段、 前記ブロック情報に基づいて、前記反応データの前記位置情報をブロックに対応させて、前記ユーザ識別情報ごとに、前記ブロックごとに複数の前記反応データを集約した集約データを計算する集約データ計算手段、 一のユーザの前記集約データと、他のユーザの前記集約データとを用いて、一のユーザと他のユーザとの類似度を計算する類似度計算手段、 として機能させるためのユーザ情報処理プログラム。

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (情報生成) that is within the predetermined search radii .
JP2011128790A
CLAIM 1
コンピュータを、 ユーザを識別するためのユーザ識別情報と、コンテンツの再生位置を示す位置情報と、その位置情報に対応する前記ユーザの状態情報とを関連付けた反応データを読み込んで、前記位置情報を所定の開始位置と所定の終了位置を持つ各フレームに対応させると共に、前記フレームごとに複数のユーザの前記反応データを集計した反応データ集計値を算出する反応データ集計手段、 前記反応データ集計値の分布情報を用いて、1つ以上の前記フレームをグループ化し、各グループの先頭のフレームの前記開始位置と末尾のフレーム前記終了位置との間にある前記位置情報を同一のブロックに対応させるためのブロック情報を生成するブロック情報生成 (current location) 手段、 前記ブロック情報に基づいて、前記反応データの前記位置情報をブロックに対応させて、前記ユーザ識別情報ごとに、前記ブロックごとに複数の前記反応データを集約した集約データを計算する集約データ計算手段、 一のユーザの前記集約データと、他のユーザの前記集約データとを用いて、一のユーザと他のユーザとの類似度を計算する類似度計算手段、 として機能させるためのユーザ情報処理プログラム。

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (の2つ) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
JP2011128790A
CLAIM 6
前記ブロック情報生成手段は、前記反応データ集計値が極小となる極小フレーム、および前記反応データ集計値が極大となる極大フレームを検出し、検出された一の極小フレームと、前記一の極小フレームの両側にある直近の2つ (wherein two) の前記極大フレームとの距離を算出し、少なくとも一方 の距離が所定値以上である場合に、前記一の極小フレームの前のフレームと後のフレームが、異なるブロックに対応するように制御して前記ブロック情報を生成する、 請求項1から5のいずれかに記載のユーザ情報処理プログラム。

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (の2つ) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
JP2011128790A
CLAIM 6
前記ブロック情報生成手段は、前記反応データ集計値が極小となる極小フレーム、および前記反応データ集計値が極大となる極大フレームを検出し、検出された一の極小フレームと、前記一の極小フレームの両側にある直近の2つ (wherein two) の前記極大フレームとの距離を算出し、少なくとも一方 の距離が所定値以上である場合に、前記一の極小フレームの前のフレームと後のフレームが、異なるブロックに対応するように制御して前記ブロック情報を生成する、 請求項1から5のいずれかに記載のユーザ情報処理プログラム。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2010059893A1

Filed: 2009-11-20     Issued: 2010-05-27

Methods and apparatus for establishing a dynamic virtual private network connection

(Original Assignee) Fiberlink Communications Corporation     

Rahul Jain, Ryan Hope
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (first V) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
WO2010059893A1
CLAIM 2
. The method of claim 1 further comprising : establishing a first V (random selection) PN connection with a computer over the network using the VPN client to provide access to a first portion of a secure network .

WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system (secure connection) , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (first V) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
WO2010059893A1
CLAIM 2
. The method of claim 1 further comprising : establishing a first V (random selection) PN connection with a computer over the network using the VPN client to provide access to a first portion of a secure network .

WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system (secure connection) , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (first V) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system (secure connection) , or a combination thereof .
WO2010059893A1
CLAIM 2
. The method of claim 1 further comprising : establishing a first V (random selection) PN connection with a computer over the network using the VPN client to provide access to a first portion of a secure network .

WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .

US9294428B2
CLAIM 45
. A collaboration system (secure connection) for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2010059893A1
CLAIM 18
. An apparatus for monitoring a compliance of a endpoint device with at least one security policy , the endpoint device comprising : a VPN client configured to establish a secure connection (collaboration system) with a computer via a network ;
an encrypted datastore for storing archived VPN profiles , wherein at least one of the archived VPN profiles comprises connection information used by the VPN client to establish the secure connection ;
and a security agent for monitoring the compliance of the endpoint device with the at least one security policy , wherein the security agent copies at least one VPN profile from the archived VPN profiles in the encrypted datastore to a storage location accessible to the VPN client , wherein the at least one VPN profile is copied based at least in part on the compliance of the endpoint device with the at least one security policy .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2010030316A1

Filed: 2009-07-07     Issued: 2010-03-18

Method and system for mediated access to a data façade on a mobile device

(Original Assignee) Research In Motion Limited     

Michael Shenfield, Gaelle Martin-Cocher, Suresh Chitturi
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030316A1
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile (marketing message) data , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (application profiles, profile data) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (available channels) about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (application profiles, profile data) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (available channels) .
WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (using one) .
WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (using one) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030316A1
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile (marketing message) data , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (application profiles, profile data) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (available channels) about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (application profiles, profile data) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (available channels) .
WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (targeted advertising, selected ads) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030316A1
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (application profiles, profile data) element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (content selection) or search criteria .
WO2010030316A1
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030316A1
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030316A1
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030316A1
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030316A1
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030316A1
CLAIM 36
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030316A1
CLAIM 37
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2009151928A2

Filed: 2009-05-22     Issued: 2009-12-17

Method and apparatus for aggregating and presenting data associated with geographic locations

(Original Assignee) Qualcomm Incorporated     

Mark R. Boyns, Chand Mehta, Jeffrey C. Tsay, Giridhar D. Mandyam
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (similar location) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (similar location) grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar locations to a current location (current location) of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar locations to a current location (current location) of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (similar location) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (ordered list) .
WO2009151928A2
CLAIM 37
. The method of claim 36 , wherein the recommendation information comprises at least one of : a set of additional similar regions to the region , a set of similar locations to a current location of the user , a set of locations in the region ranked by popularity , a set of locations in the region ranked by frequency of visitation by additional users , at least one new location based on a comparison of the regional profile to a user profile associated with the user , at least one similar user profile based on a comparison of the user profile to profile information for a set of additional users , location information for a set of members of at least one social networking service associated with the user , a set of location history information for the user including a set of visited locations in the region , or a selectively ordered list (second lists) of recommended locations in the region based on the user profile .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (similar location) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (similar location) grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar locations to a current location (current location) of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar locations to a current location (current location) of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (similar location) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (ordered list) .
WO2009151928A2
CLAIM 37
. The method of claim 36 , wherein the recommendation information comprises at least one of : a set of additional similar regions to the region , a set of similar locations to a current location of the user , a set of locations in the region ranked by popularity , a set of locations in the region ranked by frequency of visitation by additional users , at least one new location based on a comparison of the regional profile to a user profile associated with the user , at least one similar user profile based on a comparison of the user profile to profile information for a set of additional users , location information for a set of members of at least one social networking service associated with the user , a set of location history information for the user including a set of visited locations in the region , or a selectively ordered list (second lists) of recommended locations in the region based on the user profile .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (similar location) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (similar location) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (ordered list) .
WO2009151928A2
CLAIM 37
. The method of claim 36 , wherein the recommendation information comprises at least one of : a set of additional similar regions to the region , a set of similar locations to a current location of the user , a set of locations in the region ranked by popularity , a set of locations in the region ranked by frequency of visitation by additional users , at least one new location based on a comparison of the regional profile to a user profile associated with the user , at least one similar user profile based on a comparison of the user profile to profile information for a set of additional users , location information for a set of members of at least one social networking service associated with the user , a set of location history information for the user including a set of visited locations in the region , or a selectively ordered list (second lists) of recommended locations in the region based on the user profile .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (profile data) element ;

a processor that determines a match between the first and second registered mobile device users (similar location) based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2009151928A2
CLAIM 7
. The method of claim 5 , wherein the at least one associated location in a region comprises a plurality of associated locations in the region , and wherein the recommendation information comprises a set of similar location (mobile device users) s to a current location of the user identified based on the set of attributes contained in the set of geotag data for the plurality of locations .

WO2009151928A2
CLAIM 57
. A system for generating a training set for speech recognition , comprising : an interface to a regional profile data (profile data) base , the regional profile database storing a regional profile , the regional profile comprising a plurality of sets of geotag data , each set of geotag data being associated with at least one location in the geographic region and comprising at least : a geographic identifier that identifies the at least one associated location in the region , and a set of attributes associated with the at least one location ;
and a processor , communicating with the regional profile database via the interface , the processor being configured to : receive a user-inputted audio sample associated with a location in the geographic region , access the regional profile , and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2010030408A2

Filed: 2009-03-24     Issued: 2010-03-18

Method and system for mediated access to a data facade on a mobile device

(Original Assignee) Research In Motion Limited     

Michael Shenfield, Gaelle Martin-Cocher, Suresh Chitturi
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030408A2
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile (marketing message) data , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (application profiles, profile data) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (available channels) about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (application profiles, profile data) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (available channels) .
WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (using one) .
WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (using one) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030408A2
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile (marketing message) data , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (application profiles, profile data) of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (available channels) about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (application profiles, profile data) of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (available channels) .
WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels (search radii) based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (targeted advertising, selected ads) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data (application profiles, profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (content selection) or search criteria .
WO2010030408A2
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (textual information) , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 11
. The mobile subscriber terminal of claim 1 wherein the application profile is a consolidated application profile , wherein the mediator client is configured to combine preferences common to the applications that relate to one or more of capabilities of the mobile subscriber terminal , a user profile and the interests of the user , and wherein the mediator client is further configured to include contextual information (profile match) describing a state of the mobile subscriber terminal , the contextual information including at least one of location of the terminal or presence state of a user .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (application profiles, profile data) element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (content selection) or search criteria .
WO2010030408A2
CLAIM 2
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to receive content from the delivery client , perform content selection (scanning preference) , and deliver targeted content based on the selection to the applications , and wherein the application profile is generated by the mediator client based on at least one of : preferences of the applications , preferences of the mediator client , capabilities of the terminal , and interests of a user .

WO2010030408A2
CLAIM 4
. The mobile subscriber terminal of claim 1 wherein the targeted content comprises targeted advertising (user privacy, providing user privacy, mobile device users) content , wherein the mobile subscriber terminal includes one or more of the applications configured to operate thereon configured to request advertisements (ads) , and wherein the application profile is generated by the mediator client is based on one or more of pre-configured data and ad-related preferences .

WO2010030408A2
CLAIM 5
. The mobile subscriber terminal of claim 4 wherein the mediator client is an advertising client that is configured to perform ad selection for targeted advertising based on one or more of application type , application content , the ad- related preferences of the applications , context information , user profile data (profile data) , and user interest data , and wherein the delivery client , operating as the data facade , is configured to receive advertisement content and provide the advertisement content to one or more of the applications , and wherein a delivery server is configured to filter the advertisement content based on the application profile ;
and provide the filtered advertisement content to the delivery client .

WO2010030408A2
CLAIM 12
. The mobile subscriber terminal of claim 1 wherein the mediator client is configured to submit to the delivery client operating as the data facade either multiple application profiles (profile data) for the applications or a consolidated application profile for a group of the applications to register with the delivery client , and wherein the mediator client is configured to perform a one to one , a one to many , and a many to many mapping between the applications and the application profiles .

WO2010030408A2
CLAIM 17
. The mobile subscriber terminal of claim 16 wherein the mediator client is configured to : identify , filter and select ads stored in the shared storage element ;
and provide links to the selected ads (user privacy, providing user privacy, mobile device users) to the applications in ad-response messages , wherein the applications are configured to retrieve the identified ads directly from the shared storage element using the provided links .

WO2010030408A2
CLAIM 27
. A mediator client operating on a mobile device (mobile device) to provide targeted advertising content to applications , the mediator client configured to : generate an application profile from advertising preferences of the applications ;
register with a delivery client operating on the mobile device with the application profile ;
match advertising content received from the delivery client with preferences of the applications and provide the advertising content to the applications , wherein a delivery server is configured to filter advertisement content based on the application profile and provide the filtered advertisement content to the delivery client , the delivery client and the delivery server comprising a delivery enabler .

WO2010030408A2
CLAIM 28
. A content delivery system comprising : a mediator client to register with a delivery enabler using one (user identifications) or more application profiles generated from preferences of applications operating on a mobile device ;
and a delivery enabler to select a subset of available channels based on the one or more application profiles and to offer the subset to the mediator client for subscription , wherein the mediator client is configured to subscribe to at least some of the channels of the subset , wherein the delivery enabler is configured to provide content to the mediator client for one or more of the subscribed channels , and wherein the mediator client is configured to match content to content requests from one or more applications operating on a mobile device and provide the matched content in response to content requests from the applications .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2010067142A1

Filed: 2008-12-08     Issued: 2010-06-17

A method using contextual analysis, semantic analysis and artificial intelligence in text search engines

(Original Assignee) Pantanelli Georges P; Philippe Montesinos     

Georges P. Pantanelli, Philippe Montesinos
US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (iterative search) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010067142A1
CLAIM 11
. A method to be used with an iterative search (profile match) engine algorithm .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (iterative search) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010067142A1
CLAIM 11
. A method to be used with an iterative search (profile match) engine algorithm .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (targeted advertising) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2010067142A1
CLAIM 17
. A method to better distribute targeted advertising (user privacy, providing user privacy) using synonyms of words from the search engines request .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (iterative search) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2010067142A1
CLAIM 11
. A method to be used with an iterative search (profile match) engine algorithm .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP2071289A2

Filed: 2008-11-28     Issued: 2009-06-17

Visual travel guide

(Original Assignee) Nokia Oyj     (Current Assignee) Nokia Technologies Oy

Oleg Beletski, Tommi Lahti, Tuomas Vaittinen, Timo-Pekka Viljamaa
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (collaborative filtering) .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile (marketing message) comprising past travels of a corresponding user or collaborative filtering .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (collaborative filtering) includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .

EP2071289A2
CLAIM 4
The method of claim 1 , wherein the geographical destination is identified based on a current location (current location) of the computing platform .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
EP2071289A2
CLAIM 4
The method of claim 1 , wherein the geographical destination is identified based on a current location (current location) of the computing platform .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (collaborative filtering) .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile (marketing message) comprising past travels of a corresponding user or collaborative filtering .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (collaborative filtering) includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .

EP2071289A2
CLAIM 4
The method of claim 1 , wherein the geographical destination is identified based on a current location (current location) of the computing platform .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
EP2071289A2
CLAIM 4
The method of claim 1 , wherein the geographical destination is identified based on a current location (current location) of the computing platform .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (collaborative filtering) .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (collaborative filtering) .
EP2071289A2
CLAIM 3
The method of claim 1 , wherein the selection of the at least one of the one or more media items is based on either a user profile comprising past travels of a corresponding user or collaborative filtering (search criteria) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP2154891A1

Filed: 2008-08-11     Issued: 2010-02-17

Methods and systems for mapping subscription filters to advertisement applications

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Gaelle Martin-Cocher, Michael Shenfield
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (user interests, mobile ad) .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (user interests, mobile ad) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (user interests, mobile ad) .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (user interests, mobile ad) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (user interests, mobile ad) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (user interests, mobile ad) .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile advertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (user interests, mobile ad) .
EP2154891A1
CLAIM 1
A method for data delivery of targeted mobile ad (search criteria, user privacy) vertisement , the method comprising : associating an advertising client with a data façade on a mobile device (mobile device) ;
passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade ;
receiving at the mobile device , a subscription identifier for each advertising application ;
mapping the subscription identifier to an advertising application ;
getting data for advertisements with subscription identifiers at the mobile device ;
communicating between an advertisement application and the advertising client to request data for an advertisement ;
and returning the advertisement data to the advertising application .

EP2154891A1
CLAIM 7
The method of any one of claims 1 to 6 , wherein the subscription filter contains one or more parameters selected from the group of : user interests (search criteria, user privacy) ;
user delivery preferences ;
user context ;
language preferences ;
ad format preferences ;
device characteristics , content types , and media types .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2009230363A

Filed: 2008-03-21     Issued: 2009-10-08

表示装置およびその表示方法

(Original Assignee) Sony Corp; ソニー株式会社     

Masamichi Asukai, Daiji Ito, Yoshiteru Kabaya, Yoichiro Sako, Akane Sano, Akinobu Sugino, 大二 伊藤, 曜一郎 佐古, あかね 佐野, 彰信 杉野, 美輝 蒲谷, 正道 飛鳥井
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (あらかじめ) , a location-based special , or a non-location based special .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データとして記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ (business establishment) 保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (マーク) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データとして記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message , an advertisement , a coupon related to a business establishment (あらかじめ) , a location-based special , or a non-location based special .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データとして記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ (business establishment) 保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (マーク) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データとして記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (データ) generated by the collaboration system , or a combination thereof .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマークを、画像により表示する表示手段と を有する表示装置。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (データ) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (マーク) .
JP2009230363A
CLAIM 1
ユーザの生体情報を時系列データ (mobile device user) として記録する記録媒体と、 上記生体情報について揺らぎを解析する解析手段と、 他のユーザについても同様に揺らぎの解析結果を得てテンプレートとしてあらかじめ保存してあるサーバにアクセスする通信手段と、 上記サーバに保存されている解析結果の中から、上記解析手段により解析された解析結果と類似度の高いものを検出する検出手段と、 この検出手段の検出した検出結果を与えたユーザのマーク (search criteria) を、画像により表示する表示手段と を有する表示装置。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2009224868A

Filed: 2008-03-13     Issued: 2009-10-01

携帯無線通信端末装置、同装置を含む通信システム及び同装置の制御方法

(Original Assignee) Nec Corp; 日本電気株式会社     

Noriyuki Hirama, 紀行 平間
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (の通信) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list (の通信) and selecting the identification of the first registered mobile device user from the second list .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (の通信) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (の通信) or selects an identification other than the identification of the second registered mobile device user (システム) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (の通信) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (の通信) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (の通信) or the second list includes one and only one user identification .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (の通信) or the second list includes a plurality of user identifications .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (の通信) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list (の通信) and selecting the identification of the first registered mobile device user from the second list .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (の通信) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (の通信) or selects an identification other than the identification of the second registered mobile device user (システム) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (の通信) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (の通信) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (の通信) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list (の通信) and selecting the identification of the first registered mobile device user from the second list .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (の通信) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (の通信) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (の通信) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (の通信) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (システム) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
JP2009224868A
CLAIM 9
請求項1乃至8の何れか一項に記載の携帯無線通信端末装置と、データバックアップサーバと、通信状態監視サーバと、からなる通信システム (mobile device user) であって、 前記データバックアップサーバは、前記携帯無線通信端末装置から、前記携帯無線通信端末装置の記憶部に記憶されているデータを受信し、当該データを記憶し、 前記通信状態監視サーバは、前記携帯無線通信端末装置と通信不能の状態である時間が予め定められた時間を越えている場合には、前記携帯無線通信端末装置のユーザの現在地を示す情報を予め定められた連絡先に送信するものである通信システム

JP2009224868A
CLAIM 10
行動パターン格納サーバをさらに備えており、 前記行動パターン格納サーバは、前記携帯無線通信端末装置により作成された前記ユーザの行動データを受信し、当該行動データを格納するものである請求項9に記載の通信 (first list) システム。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2008084207A1

Filed: 2008-01-09     Issued: 2008-07-17

Voice messages converted to text for display on a web site

(Original Assignee) Spinvox Limited     

Daniel Michael Doulton
US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount (conversion system) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2008084207A1
CLAIM 7
. The method of any previous claim , in which the message alert provides a link which permits replying to the message alert by the steps of : (a) displaying the link in the message alert ;
(b) the message alert recipient selecting the link ;
(c) the message alert recipient being connected to a conversion system (first amount) ;
(d) the message alert recipient speaking a reply which is then converted to a text based reply message by the conversion system ;
and (e) a destination associated with the link receiving the reply message .

WO2008084207A1
CLAIM 17
. The method of claims 2 to 16 , in which each registered user (first tier) receives the message alert in the format they have previously selected .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (registered user) , a first amount (conversion system) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2008084207A1
CLAIM 7
. The method of any previous claim , in which the message alert provides a link which permits replying to the message alert by the steps of : (a) displaying the link in the message alert ;
(b) the message alert recipient selecting the link ;
(c) the message alert recipient being connected to a conversion system (first amount) ;
(d) the message alert recipient speaking a reply which is then converted to a text based reply message by the conversion system ;
and (e) a destination associated with the link receiving the reply message .

WO2008084207A1
CLAIM 17
. The method of claims 2 to 16 , in which each registered user (first tier) receives the message alert in the format they have previously selected .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2008082485A2

Filed: 2007-12-17     Issued: 2008-07-10

Systems and methods for providing remote access to interactive media guidance applications

(Original Assignee) United Video Properties, Inc.     

Walter R. Klappert, Akitaka Nishimura, Asahi Iwanaga, Akio Yoshimoto
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (remotely accessing user equipment) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2008082485A2
CLAIM 90
. A method for remotely accessing user equipment implementing an interactive media guidance application from a mobile user device having location positioning functionality , the method comprising : receiving an action request for a program from the mobile user device , wherein the mobile user device utilizes first-location program information to generate the action request for the program , and the first-location program information is based on a user' ;
s current location (current location) ;
transmitting the action request for the program to the user equipment , wherein the user equipment utilizes second-location program information to schedule the action request for the program , the second-location program information is based on a location of the user equipment , and the location of the user equipment is different from the user' ;
s current location ;
detecting a disparity between the first-location program information for the program and the second-location program information for the program ;
in response to detecting the disparity , searching for alternate scheduling information for the program ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request for the program to be performed by the user equipment .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2008082485A2
CLAIM 90
. A method for remotely accessing user equipment implementing an interactive media guidance application from a mobile user device having location positioning functionality , the method comprising : receiving an action request for a program from the mobile user device , wherein the mobile user device utilizes first-location program information to generate the action request for the program , and the first-location program information is based on a user' ;
s current location (current location) ;
transmitting the action request for the program to the user equipment , wherein the user equipment utilizes second-location program information to schedule the action request for the program , the second-location program information is based on a location of the user equipment , and the location of the user equipment is different from the user' ;
s current location ;
detecting a disparity between the first-location program information for the program and the second-location program information for the program ;
in response to detecting the disparity , searching for alternate scheduling information for the program ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request for the program to be performed by the user equipment .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (remotely accessing user equipment) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (remotely accessing user equipment) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (remotely accessing user equipment) .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (remotely accessing user equipment) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (current location) of at least one of the first registered mobile device and the second registered mobile device .
WO2008082485A2
CLAIM 90
. A method for remotely accessing user equipment implementing an interactive media guidance application from a mobile user device having location positioning functionality , the method comprising : receiving an action request for a program from the mobile user device , wherein the mobile user device utilizes first-location program information to generate the action request for the program , and the first-location program information is based on a user' ;
s current location (current location) ;
transmitting the action request for the program to the user equipment , wherein the user equipment utilizes second-location program information to schedule the action request for the program , the second-location program information is based on a location of the user equipment , and the location of the user equipment is different from the user' ;
s current location ;
detecting a disparity between the first-location program information for the program and the second-location program information for the program ;
in response to detecting the disparity , searching for alternate scheduling information for the program ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request for the program to be performed by the user equipment .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (current location) that is within the predetermined search radii .
WO2008082485A2
CLAIM 90
. A method for remotely accessing user equipment implementing an interactive media guidance application from a mobile user device having location positioning functionality , the method comprising : receiving an action request for a program from the mobile user device , wherein the mobile user device utilizes first-location program information to generate the action request for the program , and the first-location program information is based on a user' ;
s current location (current location) ;
transmitting the action request for the program to the user equipment , wherein the user equipment utilizes second-location program information to schedule the action request for the program , the second-location program information is based on a location of the user equipment , and the location of the user equipment is different from the user' ;
s current location ;
detecting a disparity between the first-location program information for the program and the second-location program information for the program ;
in response to detecting the disparity , searching for alternate scheduling information for the program ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request for the program to be performed by the user equipment .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (remotely accessing user equipment) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (remotely accessing user equipment) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (remotely accessing user equipment) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (remotely accessing user equipment) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (store information) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (remotely accessing user equipment) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2008082485A2
CLAIM 1
. A method for remotely accessing user equipment (user identifications) implementing an interactive media guidance application , the method comprising : receiving an action request for a program from a user device , wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program ;
transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program , wherein the second program information database is different from the first program information database ;
detecting a disparity between the first program information for the program and the second program information for the program ;
searching for alternate scheduling information for the program in response to detecting the disparity ;
and transmitting the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment .

WO2008082485A2
CLAIM 72
. The system defined in claim 71 wherein the user equipment is serviced by a first media service provider and is located in a first geographical area ;
and the system further comprising : at least one storage device ;
and wherein the processor is further configured to : store information (registration data) regarding the disparity at the first program information database ;
and select the first program information based on the stored disparity information for subsequent action requests to user equipment located in a second geographical area substantially similar to the first geographical area and serviced by the first media service provider .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP2026269A1

Filed: 2007-08-13     Issued: 2009-02-18

System and method for facilitating targeted mobile advertisement with scanning engine on communications path

(Original Assignee) Research in Motion Ltd     (Current Assignee) BlackBerry Ltd

Michael Shenfield, Gaelle Martin-Cocher, Robert Kline
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (mobile ad) .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (mobile ad) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (mobile ad) .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile device) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile device) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile device) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (mobile ad) includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile device) and the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile device) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile device) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile device) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile device) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (mobile ad) .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile device) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile device) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile device) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile device) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile device) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile advertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile device) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (mobile ad) .
EP2026269A1
CLAIM 1
A system for facilitating targeted mobile ad (search criteria) vertisement comprising : a mobile device (mobile device) having : a communication subsystem adapted to send and receive data ;
and at least one application adapted to consume data and/or create data ;
an application server , said application server adapted to provide the at least one application with data and receive data from the at least one application ;
a scan engine , said scan engine being located on a communication path between the at least one application and the application server ;
a mobile advertising server , said mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device , wherein said ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
KR20080093313A

Filed: 2007-04-16     Issued: 2008-10-21

P2p 통신 환경에서의 데이터 전송 방법 및 장치

(Original Assignee) 삼성전자주식회사     

이상권, 최혁승
US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (결과를) about a current location of at least one of the first registered mobile device and the second registered mobile device .
KR20080093313A
CLAIM 9
P2P 서비스에 참여하고 있는 클라이언트들의 네트워크 토폴로지 정보를 상기 클라이언트가 속하는 독립망에 따라 관리하는 관리부 ;
제1 독립망에 속하며 컨텐츠를 요청한 제1 클라이언트와 , 제2 독립망에 속하며 상기 컨텐츠를 공유한 제2 클라이언트 간의 최단 경로를 데이터 전송 속도 측정 결과를 (search radii, predetermined search radii) 참조하여 검색하는 경로 검색부 ;
및 상기 최단 경로를 포함하는 피어 리스트를 상기 제1 클라이언트로 제공하는 인터페이스부를 포함하는 데이터 전송 장치 .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (결과를) .
KR20080093313A
CLAIM 9
P2P 서비스에 참여하고 있는 클라이언트들의 네트워크 토폴로지 정보를 상기 클라이언트가 속하는 독립망에 따라 관리하는 관리부 ;
제1 독립망에 속하며 컨텐츠를 요청한 제1 클라이언트와 , 제2 독립망에 속하며 상기 컨텐츠를 공유한 제2 클라이언트 간의 최단 경로를 데이터 전송 속도 측정 결과를 (search radii, predetermined search radii) 참조하여 검색하는 경로 검색부 ;
및 상기 최단 경로를 포함하는 피어 리스트를 상기 제1 클라이언트로 제공하는 인터페이스부를 포함하는 데이터 전송 장치 .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (리스트가) .
KR20080093313A
CLAIM 6
제 5 항에 있어서 , 상기 피어 리스트 생성부는 , 상기 피어 리스트가 (second lists) 포함하는 클라이언트의 개수가 임계값 미만인 경우 , 상기 제2 독립망 다음으로 상기 제1 독립망과 네트워크 거리가 가까운 제3 독립망에서 상기 컨텐츠를 공유하고 있는 제3 클라이언트의 정보를 상기 피어 리스트에 추가하는 데이터 전송 장치 .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (결과를) about a current location of at least one of the first registered mobile device and the second registered mobile device .
KR20080093313A
CLAIM 9
P2P 서비스에 참여하고 있는 클라이언트들의 네트워크 토폴로지 정보를 상기 클라이언트가 속하는 독립망에 따라 관리하는 관리부 ;
제1 독립망에 속하며 컨텐츠를 요청한 제1 클라이언트와 , 제2 독립망에 속하며 상기 컨텐츠를 공유한 제2 클라이언트 간의 최단 경로를 데이터 전송 속도 측정 결과를 (search radii, predetermined search radii) 참조하여 검색하는 경로 검색부 ;
및 상기 최단 경로를 포함하는 피어 리스트를 상기 제1 클라이언트로 제공하는 인터페이스부를 포함하는 데이터 전송 장치 .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (결과를) .
KR20080093313A
CLAIM 9
P2P 서비스에 참여하고 있는 클라이언트들의 네트워크 토폴로지 정보를 상기 클라이언트가 속하는 독립망에 따라 관리하는 관리부 ;
제1 독립망에 속하며 컨텐츠를 요청한 제1 클라이언트와 , 제2 독립망에 속하며 상기 컨텐츠를 공유한 제2 클라이언트 간의 최단 경로를 데이터 전송 속도 측정 결과를 (search radii, predetermined search radii) 참조하여 검색하는 경로 검색부 ;
및 상기 최단 경로를 포함하는 피어 리스트를 상기 제1 클라이언트로 제공하는 인터페이스부를 포함하는 데이터 전송 장치 .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (리스트가) .
KR20080093313A
CLAIM 6
제 5 항에 있어서 , 상기 피어 리스트 생성부는 , 상기 피어 리스트가 (second lists) 포함하는 클라이언트의 개수가 임계값 미만인 경우 , 상기 제2 독립망 다음으로 상기 제1 독립망과 네트워크 거리가 가까운 제3 독립망에서 상기 컨텐츠를 공유하고 있는 제3 클라이언트의 정보를 상기 피어 리스트에 추가하는 데이터 전송 장치 .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (리스트가) .
KR20080093313A
CLAIM 6
제 5 항에 있어서 , 상기 피어 리스트 생성부는 , 상기 피어 리스트가 (second lists) 포함하는 클라이언트의 개수가 임계값 미만인 경우 , 상기 제2 독립망 다음으로 상기 제1 독립망과 네트워크 거리가 가까운 제3 독립망에서 상기 컨텐츠를 공유하고 있는 제3 클라이언트의 정보를 상기 피어 리스트에 추가하는 데이터 전송 장치 .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2007109599A2

Filed: 2007-03-19     Issued: 2007-09-27

Personal security system

(Original Assignee) Rave Wireless, Inc.     

Ghen Saito, Rodger Desai, Raju Rishi
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (mobile communication) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (mobile communication) and the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (mobile communication) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication) in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device (mobile communication) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (mobile communication) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (mobile communication) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2007109599A2
CLAIM 7
. The method of claim 1 further comprising obtaining information characterizing a location associated with the user from a mobile communication (mobile device, mobile device user, mobile device none) system servicing the mobile device .

WO2007109599A2
CLAIM 11
. A method comprising : providing mobile devices (mobile devices) to users in a plurality of communities of users ;
monitoring communication at a server from the users indicative of initiation and termination of security periods associated with the users ;
and based on the monitored communication , sending notifications with information characterizing users and locations associated with said users , recipients of the notifications being determined based on the corresponding communities to which the users belong ,




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2008046987A

Filed: 2006-08-18     Issued: 2008-02-28

広告情報提供装置及び方法

(Original Assignee) Recruit Co Ltd; 株式会社リクルート     

Hiroki Ajiro, Ichiro Hashiba, Tomoaki Ohashi, Kenji Sudo, Yoshihiko Uno, 智昭 大橋, 一郎 橋場, 仁彦 羽野, 裕希 足代, 憲司 須藤
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (マーク) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (システム, データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム, データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム, データ) generated by the collaboration system , or a combination thereof .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (システム, データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム, データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (マーク) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム, データ) generated by the collaboration system , or a combination thereof .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (マーク) .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム, データ) generated by the collaboration system , or a combination thereof .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (システム, データ) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (マーク) .
JP2008046987A
CLAIM 1
広告を出稿する領域に関する領域情報(以下、「広告出稿エリア」という。)を含む広告情報を格納する広告データ (mobile device user) ベースと、 端末装置からのリクエストに応じてコンテンツを前記端末装置に送信する際に、当該コンテンツの地図上の位置を示す座標情報が広告出稿エリア内に含まれる広告情報を前記広告データベースから抽出し、前記抽出された広告情報に基づく広告と前記コンテンツとを含むウェブページを生成して前記端末装置に送信する制御手段と、 を備える広告情報提供装置。

JP2008046987A
CLAIM 4
前記コンテンツは、店舗、ランドマーク (search criteria) 、駅のいずれかに関する情報である、 ことを特徴とする請求項1乃至3のいずれかに記載の広告情報提供装置。

JP2008046987A
CLAIM 6
請求項1乃至5のいずれかに記載の広告情報提供装置と、端末装置とが、ネットワークを介して接続されてなる広告情報提供システム (mobile device user)




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2007312274A

Filed: 2006-05-22     Issued: 2007-11-29

受信機

(Original Assignee) Mitsubishi Electric Corp; 三菱電機株式会社     

Naho Hamada, Ryoji Hayashi, Kenichi Horiguchi, Kenichi Tajima, 健一 堀口, 亮司 林, 奈穂 浜田, 賢一 田島
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (マルチバンド) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (マルチバンド) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステムを処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (マルチバンド) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステムを処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (少なくとも1つ, システム, データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (少なくとも1つ, システム, データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (少なくとも1つ, システム, データ) generated by the collaboration system , or a combination thereof .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (マルチバンド) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (マルチバンド) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステムを処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (少なくとも1つ, システム, データ) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (少なくとも1つ, システム, データ) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (マルチバンド) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステムを処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (少なくとも1つ, システム, データ) generated by the collaboration system , or a combination thereof .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (マルチバンド) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (少なくとも1つ, システム, データ) generated by the collaboration system , or a combination thereof .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (マルチバンド) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (少なくとも1つ, システム, データ) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
JP2007312274A
CLAIM 1
複数の周波数及び複数のシステム (mobile device user) を処理することが可能なマルチバンド (profile data) 、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 復調経路において干渉波が含まれる受信信号から干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記復調経路の回路特性を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。

JP2007312274A
CLAIM 2
前記復調経路は、 受信信号をフィルタリングする可変フィルタ部と、 受信信号に対して復調処理を行う復調部とを有し、 前記干渉波検出部は、前記復調部の処理過程のデータ (mobile device user) を用いて干渉波のレベル及び周波数情報を検出し、 前記制御部は、前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部を制御する ことを特徴とする請求項1記載の受信機。

JP2007312274A
CLAIM 7
複数の周波数及び複数のシステムを処理することが可能なマルチバンド、マルチモード、並びに利用効率の低い周波数、時間帯を積極的に利用するコグニティブ無線を採用した受信機であって、 干渉波が含まれる受信信号に対して周波数変換を行う周波数変換部と、 前記周波数変換部の出力信号をフィルタリングする可変フィルタ部と、 前記可変フィルタ部の出力信号をアナログ信号からディジタル信号へと変換するAD変換器と、 前記AD変換器の出力信号に対して復調処理を行う復調部と、 前記復調部の処理過程のデータを用いて干渉波のレベル及び周波数情報を検出する干渉波検出部と、 前記干渉波検出部により検出された干渉波のレベル及び周波数情報に基づいて前記可変フィルタ部、前記周波数変換部のうちの少なくとも1つ (mobile device user) を制御するとともに、検出された干渉波のレベル及び周波数情報に基づいて干渉波の影響が少ない周波数を使用周波数として選択する制御部と を備えたことを特徴とする受信機。




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
JP2007304977A

Filed: 2006-05-12     Issued: 2007-11-22

投稿情報の評価方法およびシステム

(Original Assignee) Yafoo Japan Corp; ヤフー株式会社     

Kazuhiro Ninomiya, Shinsuke Sato, Naoyuki Tsunoda, 一浩 二宮, 伸介 佐藤, 直行 角田
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (検索手段) about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2007304977A
CLAIM 4
地図データを記憶する地図データ記憶手段と、 前記施設の位置データの近傍の地図を検索する地図検索手段 (search radii) と、 前記近傍の地図と当該地図データに前記投稿情報を表すアイコンとを表示する表示手段と、をさらに前記サーバに備える請求項2に記載の投稿情報評価システム。

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (検索手段) .
JP2007304977A
CLAIM 4
地図データを記憶する地図データ記憶手段と、 前記施設の位置データの近傍の地図を検索する地図検索手段 (search radii) と、 前記近傍の地図と当該地図データに前記投稿情報を表すアイコンとを表示する表示手段と、をさらに前記サーバに備える請求項2に記載の投稿情報評価システム。

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (システム) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (システム) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (システム) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (検索手段) about a current location of at least one of the first registered mobile device and the second registered mobile device .
JP2007304977A
CLAIM 4
地図データを記憶する地図データ記憶手段と、 前記施設の位置データの近傍の地図を検索する地図検索手段 (search radii) と、 前記近傍の地図と当該地図データに前記投稿情報を表すアイコンとを表示する表示手段と、をさらに前記サーバに備える請求項2に記載の投稿情報評価システム。

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (検索手段) .
JP2007304977A
CLAIM 4
地図データを記憶する地図データ記憶手段と、 前記施設の位置データの近傍の地図を検索する地図検索手段 (search radii) と、 前記近傍の地図と当該地図データに前記投稿情報を表すアイコンとを表示する表示手段と、をさらに前記サーバに備える請求項2に記載の投稿情報評価システム。

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (システム) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (システム) from the first list and selecting the identification of the first registered mobile device user from the second list .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (システム) generated by the collaboration system , or a combination thereof .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (システム) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
JP2007304977A
CLAIM 1
クライアント端末とサーバにより構成されたWebサイトにおいて投稿される投稿情報の信頼度を評価する投稿情報評価システム (mobile device user) であって、 前記クライアント端末は、 前記クライアント端末の位置する位置データを取得することができる位置データ取得部と、 前記投稿情報に取得または記憶されている前記位置データを添付して送信する送信部と、 を備え、 前記サーバは前記投稿情報を受信する受信部と、 受信した前記投稿情報を添付された前記位置データに基づき信頼度を評価する信頼度評価部と、 を備える投稿情報評価システム




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2006005122A1

Filed: 2005-07-08     Issued: 2006-01-19

Location based matching and communications system

(Original Assignee) Marshal Saul Rubinstein; Steven James Mitchell; Lara Rubinstein; Helen Mitchell     

Marshal Saul Rubinstein, Steven James Mitchell, Lara Rubinstein, Helen Mitchell
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (such information) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, cell phone) including profile data (database records, user profiles) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (telephone calls) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
WO2006005122A1
CLAIM 1
. A method of initiating contact between a person (hereinafter defined as " ;
user" ;
) and another person (scanning preference) , or between a person and an entity providing products or services , the method comprising the steps of : a process of registration , whereby details relating to characteristics of said user , as well as characteristics of the person , product or service being sought , are entered and stored in a computer-implemented system used for carrying out said method (hereinafter referred to as " ;
the matching and communications system" ;
) ;
whereby said user' ;
s information (hereinafter defined as the user' ;
s " ;
profile" ;
) is stored in a database belonging to the matching and communications system ;
a process of position notification , whereby a position notification message containing information relating to the position of said user is transmitted to the matching and communications system ;
whereby this system keeps a record of the user' ;
s reported location , together with the reported locations of other users ;
whereby the said position notification process does not require a communications network with location capability . a process of matching , whereby the said user is matched to other persons or product/service providers , the match being made based on the presence of persons or product/service providers in the nearby vicinity of the users , where the required characteristics of the person , product or service being sought are satisfied . In the case of multiple suitable matches , the Matching process seeks to identify the best possible match ;
a process of anonymous communications , whereby the user is advised of the match and given the opportunity of accessing information relating to the match (hereinafter defined as " ;
match information" ;
) ;
whereby the users are also given the opportunity to conduct communications with the person or product/service provider they are matched with , without the need of revealing their identity (hereinafter defined as " ;
anonymous communications" ;
) ;
whereby all anonymous communications , including but not limited to voice , data , sms and mms messages , are relayed between the two matched users by the matching and . communications system , in order to preserve the user' ;
s anonymity .

WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (such information) in response to establishing a direct communication .
WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (database records, user profiles) of at least one of the first registered mobile device (mobile communication, cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (telephone calls) of information greater than the first amount of information is displayed .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (two users) or more registered mobile devices (such information) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users (wherein two) is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other personal information relating to the match partner .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device (mobile communication, cell phone) and the second registered mobile device .
WO2006005122A1
CLAIM 1
. A method of initiating contact between a person (hereinafter defined as " ;
user" ;
) and another person , or between a person and an entity providing products or services , the method comprising the steps of : a process of registration , whereby details relating to characteristics of said user , as well as characteristics of the person , product or service being sought , are entered and stored in a computer-implemented system used for carrying out said method (hereinafter referred to as " ;
the matching and communications system" ;
) ;
whereby said user' ;
s information (hereinafter defined as the user' ;
s " ;
profile" ;
) is stored in a database belonging to the matching and communications system ;
a process of position notification , whereby a position notification message containing information relating to the position of said user is transmitted to the matching and communications system ;
whereby this system keeps a record of the user' ;
s reported location , together with the reported locations of other users ;
whereby the said position (current location) notification process does not require a communications network with location capability . a process of matching , whereby the said user is matched to other persons or product/service providers , the match being made based on the presence of persons or product/service providers in the nearby vicinity of the users , where the required characteristics of the person , product or service being sought are satisfied . In the case of multiple suitable matches , the Matching process seeks to identify the best possible match ;
a process of anonymous communications , whereby the user is advised of the match and given the opportunity of accessing information relating to the match (hereinafter defined as " ;
match information" ;
) ;
whereby the users are also given the opportunity to conduct communications with the person or product/service provider they are matched with , without the need of revealing their identity (hereinafter defined as " ;
anonymous communications" ;
) ;
whereby all anonymous communications , including but not limited to voice , data , sms and mms messages , are relayed between the two matched users by the matching and . communications system , in order to preserve the user' ;
s anonymity .

WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (database records, user profiles) of the first registered mobile device (mobile communication, cell phone) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (such information) having a current location (said position) that is within the predetermined search radii .
WO2006005122A1
CLAIM 1
. A method of initiating contact between a person (hereinafter defined as " ;
user" ;
) and another person , or between a person and an entity providing products or services , the method comprising the steps of : a process of registration , whereby details relating to characteristics of said user , as well as characteristics of the person , product or service being sought , are entered and stored in a computer-implemented system used for carrying out said method (hereinafter referred to as " ;
the matching and communications system" ;
) ;
whereby said user' ;
s information (hereinafter defined as the user' ;
s " ;
profile" ;
) is stored in a database belonging to the matching and communications system ;
a process of position notification , whereby a position notification message containing information relating to the position of said user is transmitted to the matching and communications system ;
whereby this system keeps a record of the user' ;
s reported location , together with the reported locations of other users ;
whereby the said position (current location) notification process does not require a communications network with location capability . a process of matching , whereby the said user is matched to other persons or product/service providers , the match being made based on the presence of persons or product/service providers in the nearby vicinity of the users , where the required characteristics of the person , product or service being sought are satisfied . In the case of multiple suitable matches , the Matching process seeks to identify the best possible match ;
a process of anonymous communications , whereby the user is advised of the match and given the opportunity of accessing information relating to the match (hereinafter defined as " ;
match information" ;
) ;
whereby the users are also given the opportunity to conduct communications with the person or product/service provider they are matched with , without the need of revealing their identity (hereinafter defined as " ;
anonymous communications" ;
) ;
whereby all anonymous communications , including but not limited to voice , data , sms and mms messages , are relayed between the two matched users by the matching and . communications system , in order to preserve the user' ;
s anonymity .

WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (mobile communication, cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (mobile communication, cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (mobile communication, cell phone) selects none of the identifications of the second list (telephone calls) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (mobile communication, cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (mobile communication, cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (telephone calls) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, cell phone) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, cell phone) in response to a plurality of matches between the registered mobile device and other registered mobile devices (such information) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (telephone calls) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (database records, user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile communication, cell phone) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (telephone calls) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (telephone calls) includes one and only one user identification .
WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (telephone calls) includes a plurality of user identifications .
WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (such information) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (mobile communication, cell phone) including profile data (database records, user profiles) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (telephone calls) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other person (scanning preference) al information relating to the match partner .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (such information) in response to establishing a direct communication .
WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (database records, user profiles) of at least one of the first registered mobile device (mobile communication, cell phone) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount (telephone calls) of information greater than the first amount of information is displayed .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (mobile communication, cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (mobile communication, cell phone) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (mobile communication, cell phone) selects none of the identifications of the second list (telephone calls) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (mobile communication, cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (mobile communication, cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device (mobile communication, cell phone) and the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 14
. the method recited in claim 2 , wherein said RFID reader units automatically transmit the said position (current location) data to the said matching and communications system , via a suitable wired or wireless communications network .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (database records, user profiles) of the first registered mobile device (mobile communication, cell phone) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (such information) having a current location (said position) that is within the predetermined search radii .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 14
. the method recited in claim 2 , wherein said RFID reader units automatically transmit the said position (current location) data to the said matching and communications system , via a suitable wired or wireless communications network .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (telephone calls) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (mobile communication, cell phone) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (mobile communication, cell phone) in response to a plurality of matches between the registered mobile device and other registered mobile devices (such information) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (two users) or more registered mobile devices (such information) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users (wherein two) is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other personal information relating to the match partner .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (telephone calls) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (database records, user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile communication, cell phone) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (telephone calls) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (service provider, unique user, other users) or security , comprising : registering a plurality of mobile devices (such information) with a collaboration system , each mobile device (mobile communication, cell phone) including profile data (database records, user profiles) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (telephone calls) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 45
. The method of initiating contact recited in claim 1 , wherein the process of sending the position notification data is performed by the user who visits a specific website and enters their unique user (user privacy, providing user privacy) identification number to " ;
log" ;
in , and subsequently selects or enters a zone name or number , or selects a specific 5 geographic locality from a list . The matching and communications system will ■ commence matching the user to other users (user privacy, providing user privacy) or services located within the specified location .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 3
• 61 . The method of initiating contact recited in claim 1 , wherein the matching process keeps a database record of historical matches . In certain cases it is not desirable to have users matched to other people , goods or service provider (user privacy, providing user privacy) s more than once . In these cases the matching and communication system checks the historical match database to ensure that duplicate matches do not occur .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other person (scanning preference) al information relating to the match partner .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (mobile communication, cell phone) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (mobile communication, cell phone) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (telephone calls) .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (mobile communication, cell phone) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (mobile communication, cell phone) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (two users) or more registered mobile devices (such information) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users (wherein two) is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other personal information relating to the match partner .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (telephone calls) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (database records, user profiles) , an identification other than the identifications of the first and second registered mobile device (mobile communication, cell phone) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (telephone calls) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (such information) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (database records, user profiles) element ;

a processor that determines a match between the first and second registered mobile device (mobile communication, cell phone) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (telephone calls) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (other person) or search criteria .
WO2006005122A1
CLAIM 5
. The method recited in claim 2 , wherein said RFID tags are incorporated into a mobile communication (mobile device, mobile device user, mobile device none, mobile device users) s device such as a cell phone (mobile device, mobile device user, mobile device none, mobile device users) or other mobile communications unit .

WO2006005122A1
CLAIM 46
. The method of initiating contact recited in claim 1 , wherein the process of registration is carried out by users accessing a web site and entering and I 0 retrieving information from a web form , such information (mobile devices) relating to their user account settings , personal information , as well as the characteristics of the person , product or service being sought , with such information being recorded in a database .

WO2006005122A1
CLAIM 56
. The method of initiating contact recited in claim 1 , wherein the matching process uses a matching engine making use of one or more matching algorithms to find the closest correlation between pairs of user profiles (profile data, profile match) stored on said database .

WO2006005122A1
CLAIM 62
. The method of initiating contact recited in claim 1 , wherein users are equipped with a mobile communications device , such as a cellular telephone . wherein the matching and communications system has the ability to send and receive messages from said mobile communications device using various protocols as supported by the particular mobile communications device . These protocols may include SMS text messaging , MMS messaging or email . wherein the matching and communications system has the ability to receive telephone calls (second list, second amount) from the said mobile communications device , whereby the user interacts with the system through the systems Interactive Voice Response (IVR) capabilities .

WO2006005122A1
CLAIM 69
. The method recited in claim 68 , wherein the IVR system gives the user the option to attempt a live voice connection with the match partner ;
wherein if the user selects the live voice connection option , the FVR system places the user on hold while attempting to contact the other match partner , either by connecting them if they are also currently dialed into the IVR system , or telephoning the other match partner on their mobile telecommunications device , or sending an SMS text message to the other match partner advising them to call into the IVR system ;
wherein the resulting connection and conversation between the two users is kept anonymous by using the IVR system to relay the conversation without revealing the telephone numbers or other person (scanning preference) al information relating to the match partner .

WO2006005122A1
CLAIM 73
. The method recited in claim 62 wherein the user is able to store digital information in said user' ;
s profile , through access to a website or other means of accessing the communications s and matching systems database records (profile data, profile match) ;
wherein said user is able to , at a later time , deliver said information to another user , to which they have been matched by the matching and communications system ;
wherein said information may include , but is not limited to , MMS pictures , o mobile phone ring-tones , electronic greeting cards , audio or video files , email messages or other type of computer data ;
wherein the user may control the sending of said information to the match partner by any means available to the user to issue system commands to the matching and communications system , including but not limited to sending a 5 specific SMS message , or telephoning a number connecting to and interacting with the said IVR system .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20060270419A1

Filed: 2005-05-11     Issued: 2006-11-30

Location-based social software for mobile devices

(Original Assignee) Google LLC     (Current Assignee) Google LLC

Dennis Crowley, Alexander Rainert
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20060270419A1
CLAIM 16
. A system for providing information (first amount) about acquaintances , comprising : an interface to receive messages from users of the system providing information associated with their location ;
a location engine configured to correlate the received location information to a location identifier that may be compared to other location identifiers ;
an acquaintance identifier configured to identify acquaintances of users who provide location information to the system ;
and a message generator to prepare messages to users regarding the locations of their acquaintances if those locations are proximate to the users .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20060270419A1
CLAIM 1
. A method , comprising : receiving at a computer a location of a first user from a first mobile device (second lists) ;
receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user ;
and sending a message to the first mobile device based on the proximity of the first user to the second user and on the acquaintance relationship , wherein the message identifies the location of the second user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (mobile devices) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (mobile devices) in response to establishing a direct communication .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20060270419A1
CLAIM 16
. A system for providing information (first amount) about acquaintances , comprising : an interface to receive messages from users of the system providing information associated with their location ;
a location engine configured to correlate the received location information to a location identifier that may be compared to other location identifiers ;
an acquaintance identifier configured to identify acquaintances of users who provide location information to the system ;
and a message generator to prepare messages to users regarding the locations of their acquaintances if those locations are proximate to the users .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (mobile devices) having a current location that is within the predetermined search radii .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (mobile devices) .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20060270419A1
CLAIM 1
. A method , comprising : receiving at a computer a location of a first user from a first mobile device (second lists) ;
receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user ;
and sending a message to the first mobile device based on the proximity of the first user to the second user and on the acquaintance relationship , wherein the message identifies the location of the second user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices (mobile devices) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US20060270419A1
CLAIM 11
. The method of claim 1 , further comprising retiring the location of the first user a predetermined time after receiving the location of the first user , so that other users (user privacy) may no longer learn the location of the first user .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (mobile devices) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (first mobile device) .
US20060270419A1
CLAIM 1
. A method , comprising : receiving at a computer a location of a first user from a first mobile device (second lists) ;
receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user ;
and sending a message to the first mobile device based on the proximity of the first user to the second user and on the acquaintance relationship , wherein the message identifies the location of the second user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (mobile devices) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20060270419A1
CLAIM 10
. The method of claim 1 , further comprising : receiving from a third mobile device a location of a third user having an acquaintance relationship to the first user , determining that the first user has a relationship with the second user and a relationship with the third user ;
and sending messages to the second and third mobile devices (mobile devices) identifying the location of the first user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20050250552A1

Filed: 2005-05-05     Issued: 2005-11-10

Combined short range radio network and cellular telephone network for interpersonal communications

(Original Assignee) Massachusetts Institute of Technology     (Current Assignee) Massachusetts Institute of Technology

Nathan Eagle, Alex Pentland
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (Bluetooth device, code values) at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values (communication window) transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US20050250552A1
CLAIM 3
. Apparatus as set forth in claim 2 wherein said short range radio transmitter and said short range radio receiver employ the Bluetooth protocol and said unique identification code is the Bluetooth device (communication window) address of said given one of said devices .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (Bluetooth device, code values) at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values (communication window) transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US20050250552A1
CLAIM 3
. Apparatus as set forth in claim 2 wherein said short range radio transmitter and said short range radio receiver employ the Bluetooth protocol and said unique identification code is the Bluetooth device (communication window) address of said given one of said devices .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (electronic device) with a collaboration system , each mobile device including profile data (profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic devices , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (electronic device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (profile data) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20050250552A1
CLAIM 2
. Apparatus comprising , in combination , a long range communications network , a plurality of portable electronic device (mobile devices) s , each given one of said devices comprising : a short range radio transmitter for transmitting a unique identification code value that identifies said given one of said devices , a short range radio receiver capable of detecting and storing received identification code values transmitted by other ones of said devices that are nearby , and a long range communications interface coupled to said long range communications network comprising : means for transmitting one or more notification messages over said long range communication network , said notification messages including the unique identification code value identifying said given one of said electronic devices and one or more or said received identification code values , and means for receiving an alert message via said long range communication network , and a server connected to a long range communication network , said server (second list) comprising : a database for storing profile data (profile data) which describes each or said devices or one or more users of each of said devices , a message receiver coupled to said long range communications network for receiving one or more notification messages from said devices , processing means coupled to said message receiver and to said database for generating an new alert message when the profile data for two nearby ones of said devices satisfy a predtermined matching criteria , and a message transmitter for transmitting said new alert message via said long range communications network to one or both of said two nearby ones of said devices .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
WO2005059760A2

Filed: 2004-12-16     Issued: 2005-06-30

Mutual contacts discovery

(Original Assignee) Symbian Software Limited     

Shaun Puckrin
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (first contact) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (first contact) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (first contact) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (first contact) and the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (first contact) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (first contact) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (first contact) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (first contact) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (first contact) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (first contact) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (first contact) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (first contact) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (first contact) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (first contact) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (first contact) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (first contact) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (first contact) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (first contact) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (first contact) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (first contact) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (first contact) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (first contact) and the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (first contact) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (first contact) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (first contact) in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (first contact) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device (first contact) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (first contact) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (first contact) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (first contact) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (first contact) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (first contact) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing devices , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (first contact) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
WO2005059760A2
CLAIM 1
. A method of communicating information between first and further computing device (mobile devices) s , each having a communications capability , the method comprising comparing contact entries of a first contact (mobile device) store accessible by the first device and a further contact store accessible by the further device , and notifying at least one of the devices of contacts determined to be common to the first and further contact stores .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20050071435A1

Filed: 2003-09-30     Issued: 2005-03-31

Instant message user management

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

Christopher Karstens
US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US20050071435A1
CLAIM 31
. A computer program product for managing user information in an instant messaging (“IM”) system , the computer program product embodied on one or more compute (communication window) r-readable media and comprising : computer-readable program code means for determining , for an IM client , whether users remembered by the IM client should be treated as expired ;
and computer-readable program code means for omitting those users which are to be treated as expired when performing selected IM management functions .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (first date) , a first amount of information related to the profile data is displayed , and in a second tier (first date) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050071435A1
CLAIM 4
. The method according to claim 1 , wherein the determining step further comprises the step of comparing a first date (first tier, second tier) when an instant message last arrived from a particular user to a second date selected by a user of the IM client .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
US20050071435A1
CLAIM 31
. A computer program product for managing user information in an instant messaging (“IM”) system , the computer program product embodied on one or more compute (communication window) r-readable media and comprising : computer-readable program code means for determining , for an IM client , whether users remembered by the IM client should be treated as expired ;
and computer-readable program code means for omitting those users which are to be treated as expired when performing selected IM management functions .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (first date) , a first amount of information related to the profile data is displayed , and in a second tier (first date) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20050071435A1
CLAIM 4
. The method according to claim 1 , wherein the determining step further comprises the step of comparing a first date (first tier, second tier) when an instant message last arrived from a particular user to a second date selected by a user of the IM client .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20050054352A1

Filed: 2003-09-08     Issued: 2005-03-10

Introduction system and method utilizing mobile communicators

(Original Assignee) Gyora Karaizman     

Gyora Karaizman
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (relative locations) of at least one of the first registered mobile device and the second registered mobile device .
US20050054352A1
CLAIM 5
. An introductions system according to claim 1 and wherein said designation comprises employing a mobile communicator location functionality for providing a map indicating the relative locations (current location) of a plurality of said mobile communicator in a space , employing the mobile communicator of said second user to receive said map and to designate the location on said map of said first user and determining a mobile communicator address of said first user .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii .
US20050054352A1
CLAIM 5
. An introductions system according to claim 1 and wherein said designation comprises employing a mobile communicator location functionality for providing a map indicating the relative locations (current location) of a plurality of said mobile communicator in a space , employing the mobile communicator of said second user to receive said map and to designate the location on said map of said first user and determining a mobile communicator address of said first user .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (relative locations) of at least one of the first registered mobile device and the second registered mobile device .
US20050054352A1
CLAIM 5
. An introductions system according to claim 1 and wherein said designation comprises employing a mobile communicator location functionality for providing a map indicating the relative locations (current location) of a plurality of said mobile communicator in a space , employing the mobile communicator of said second user to receive said map and to designate the location on said map of said first user and determining a mobile communicator address of said first user .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (relative locations) that is within the predetermined search radii .
US20050054352A1
CLAIM 5
. An introductions system according to claim 1 and wherein said designation comprises employing a mobile communicator location functionality for providing a map indicating the relative locations (current location) of a plurality of said mobile communicator in a space , employing the mobile communicator of said second user to receive said map and to designate the location on said map of said first user and determining a mobile communicator address of said first user .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20050054352A1
CLAIM 1
. An introductions system comprising : a plurality of mobile communicators ;
and a server communicating with said plurality of mobile communicators ;
said server (second list) being operative to store personal information relating to users of said plurality of mobile communicators and to provide to a first user of said users via said first user' ;
s mobile communicator , said personal information relating to a second user of said users , upon designation of said first user by said second user , using said second user' ;
s mobile communicator .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1338967A2

Filed: 2003-01-30     Issued: 2003-08-27

Computer system architecture for automatic context associations

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Lili Cheng, Shelly D. Farnham, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid, Andrzej Turski, David P. Vronay
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
EP1338967A2
CLAIM 50
In a computer readable medium , context association software for providing context associations between computer objects , comprising : software for automatically collecting information about plural computer objects that are accessed or used on one or more compute (communication window) rs by different software applications ;
a computer system database of metadata relating to objects that are accessed or used on the one or more computers ;
software for analyzing the metadata to determine extents of association between the computer objects ;
and software for mapping the computer objects based upon the extents of association between the computer objects .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (predefined time period) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii (database query) about a current location of at least one of the first registered mobile device (predefined time period) and the second registered mobile device .
EP1338967A2
CLAIM 11
The medium of claim 8 in which the metadata relating to objects stored or activities carried out on the computer includes dates , the method further comprising a database query (search radii) user interface for creating a database query directed to dates associated with the metadata , the dates in the database query being selectable directly from the calendar format display .

EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (predefined time period) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (database query) .
EP1338967A2
CLAIM 11
The medium of claim 8 in which the metadata relating to objects stored or activities carried out on the computer includes dates , the method further comprising a database query (search radii) user interface for creating a database query directed to dates associated with the metadata , the dates in the database query being selectable directly from the calendar format display .

EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (predefined time period) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (predefined time period) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (predefined time period) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (predefined time period) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (more compute) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
EP1338967A2
CLAIM 50
In a computer readable medium , context association software for providing context associations between computer objects , comprising : software for automatically collecting information about plural computer objects that are accessed or used on one or more compute (communication window) rs by different software applications ;
a computer system database of metadata relating to objects that are accessed or used on the one or more computers ;
software for analyzing the metadata to determine extents of association between the computer objects ;
and software for mapping the computer objects based upon the extents of association between the computer objects .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (predefined time period) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (predefined time period) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (predefined time period) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii (database query) about a current location of at least one of the first registered mobile device (predefined time period) and the second registered mobile device .
EP1338967A2
CLAIM 11
The medium of claim 8 in which the metadata relating to objects stored or activities carried out on the computer includes dates , the method further comprising a database query (search radii) user interface for creating a database query directed to dates associated with the metadata , the dates in the database query being selectable directly from the calendar format display .

EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (predefined time period) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii (database query) .
EP1338967A2
CLAIM 11
The medium of claim 8 in which the metadata relating to objects stored or activities carried out on the computer includes dates , the method further comprising a database query (search radii) user interface for creating a database query directed to dates associated with the metadata , the dates in the database query being selectable directly from the calendar format display .

EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (predefined time period) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (predefined time period) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (predefined time period) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (predefined time period) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (predefined time period) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (predefined time period) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (predefined time period) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (predefined time period) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (predefined time period) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
EP1338967A2
CLAIM 19
The medium of claim 17 in which the filtering of the computer objects includes filtering according to whether the computer objects are associated with a predefined time period (mobile device) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20030050986A1

Filed: 2002-09-13     Issued: 2003-03-13

System and method for community interfaces

(Original Assignee) ICI SERVICES Corp     (Current Assignee) ICI SERVICES Corp

Charles Matthews, Steven Truong
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (web pages) .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (web pages) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20030050986A1
CLAIM 18
. The computer implemented method of claim 17 wherein said displaying step includes displaying alerts , and wherein said method comprises the additional steps of : polling a database to create a list of groups to which said member is subscribed ;
polling said database to create a list of alerts from said list (second lists) of groups to which said member is subscribed ;
and displaying said list of alerts on a web page .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (web pages) .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (web pages) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20030050986A1
CLAIM 18
. The computer implemented method of claim 17 wherein said displaying step includes displaying alerts , and wherein said method comprises the additional steps of : polling a database to create a list of groups to which said member is subscribed ;
polling said database to create a list of alerts from said list (second lists) of groups to which said member is subscribed ;
and displaying said list of alerts on a web page .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria (web pages) .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (said list) .
US20030050986A1
CLAIM 18
. The computer implemented method of claim 17 wherein said displaying step includes displaying alerts , and wherein said method comprises the additional steps of : polling a database to create a list of groups to which said member is subscribed ;
polling said database to create a list of alerts from said list (second lists) of groups to which said member is subscribed ;
and displaying said list of alerts on a web page .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria (web pages) .
US20030050986A1
CLAIM 25
. A method for connecting a community electronically comprising the steps of displaying the following web pages (search criteria) : a web page for requesting to become a member of a community ;
a web page for viewing available groups ;
a web page for facilitating said member becoming a subscribed member of said available groups ;
a web based email page configured to receive email forwarded to said subscribed member from a subscribed group ;
and a web based personal calendar page , wherein said personal calendar is populated with events from a calendar of a group to which said member is subscribed .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1372309A1

Filed: 2002-06-12     Issued: 2003-12-17

Method, system and apparatus for handling terminal capabilities

(Original Assignee) Telefonaktiebolaget LM Ericsson AB     (Current Assignee) Telefonaktiebolaget LM Ericsson AB

Felix Javier Gargia Visiedo, David Mariblanca Nives, Juan Antonio Sanchez Herrero
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile (marketing message) data in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile (marketing message) data in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (profile data) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (profile data) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (profile data) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (profile data) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
EP1372309A1
CLAIM 3
The method in claim 1 , wherein the step b) comprises the steps of : (b1) sending from the terminal equipment toward the telecommunication system an identifier of said terminal equipment along with the user identity ;
(b2) receiving the user identity and the current terminal equipment identifier at an entity holding user profile data (profile data) in the telecommunication system ;
and (b3) linking user profile data , user identity and terminal equipment identifier .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
EP1257144A2

Filed: 2002-05-08     Issued: 2002-11-13

Method and apparatus for establishing a communication group

(Original Assignee) Nokia Oyj     (Current Assignee) Nokia Oyj

Niko Eiden, Johannes Lehto
US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window (other communication device, Bluetooth device) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
EP1257144A2
CLAIM 24
A wireless communication device (410) as claimed in claims 13 and 17 , characterized in that said wireless communication device is a Bluetooth device (communication window) .

EP1257144A2
CLAIM 27
A computer program means for a wireless communication device (410) for selecting a user of a second communication device not belonging to a communication group of wireless communication devices to said communication group , said communication group comprising at least two users of wireless communication devices who are members of said communication group , and said wireless communication device (410) being used by at least one of the group members and capable of communicating with at least one other communication device (communication window) not belonging to said communication group , characterized in that the computer program product comprises : computer program means for making said wireless communication device (410) to receive an apply message wirelessly , said apply message comprising a request for membership in said communication group ;
computer program means for making said wireless communication device (410) to create a feedback on accepting the communication device applying for membership in the group in response to the received apply message ;
computer program means for making said wireless communication device (410) to transmit the feedback wirelessly to one of the following : the communication device of the user of said communication device not belonging to the communication group , the communication device of at least one other member of said communication group .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (two users) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1257144A2
CLAIM 13
A wireless communication device (410) for said communication device user joining a communication group of wireless communication devices , said communication group comprising at least two users (wherein two) of communication devices who are members of said group , and said communication device (410) being capable of communicating with the communication device of at least one member of said communication group , characterized by said wireless communication device (410) comprising : means (412 to 418) for creating an apply message in said communication device (410) , said apply message comprising a request for membership in said communication group ;
means (412 to 418) for transmitting the apply message wirelessly from said communication device (410) to the communication device of at least one member of said communication group ;
means (416 to 422) for receiving a feedback wirelessly from the communication device of at least one member of said group in response to the transmitted apply message ;
and means (416 to 422) for forming a decision on joining said group in response to said feedback .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (also comprises means) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1257144A2
CLAIM 14
A wireless communication device (410) as claimed in claim 13 , characterized in that said wireless communication device also comprises means (random selection) (416 to 422) for receiving a decision wirelessly from at least one communication device in said communication group in response to the sent apply message .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window (other communication device, Bluetooth device) at least at one of the first and second registered mobile devices in response to establishing a direct communication .
EP1257144A2
CLAIM 24
A wireless communication device (410) as claimed in claims 13 and 17 , characterized in that said wireless communication device is a Bluetooth device (communication window) .

EP1257144A2
CLAIM 27
A computer program means for a wireless communication device (410) for selecting a user of a second communication device not belonging to a communication group of wireless communication devices to said communication group , said communication group comprising at least two users of wireless communication devices who are members of said communication group , and said wireless communication device (410) being used by at least one of the group members and capable of communicating with at least one other communication device (communication window) not belonging to said communication group , characterized in that the computer program product comprises : computer program means for making said wireless communication device (410) to receive an apply message wirelessly , said apply message comprising a request for membership in said communication group ;
computer program means for making said wireless communication device (410) to create a feedback on accepting the communication device applying for membership in the group in response to the received apply message ;
computer program means for making said wireless communication device (410) to transmit the feedback wirelessly to one of the following : the communication device of the user of said communication device not belonging to the communication group , the communication device of at least one other member of said communication group .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (two users) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1257144A2
CLAIM 13
A wireless communication device (410) for said communication device user joining a communication group of wireless communication devices , said communication group comprising at least two users (wherein two) of communication devices who are members of said group , and said communication device (410) being capable of communicating with the communication device of at least one member of said communication group , characterized by said wireless communication device (410) comprising : means (412 to 418) for creating an apply message in said communication device (410) , said apply message comprising a request for membership in said communication group ;
means (412 to 418) for transmitting the apply message wirelessly from said communication device (410) to the communication device of at least one member of said communication group ;
means (416 to 422) for receiving a feedback wirelessly from the communication device of at least one member of said group in response to the transmitted apply message ;
and means (416 to 422) for forming a decision on joining said group in response to said feedback .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (also comprises means) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1257144A2
CLAIM 14
A wireless communication device (410) as claimed in claim 13 , characterized in that said wireless communication device also comprises means (random selection) (416 to 422) for receiving a decision wirelessly from at least one communication device in said communication group in response to the sent apply message .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (two users) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
EP1257144A2
CLAIM 13
A wireless communication device (410) for said communication device user joining a communication group of wireless communication devices , said communication group comprising at least two users (wherein two) of communication devices who are members of said group , and said communication device (410) being capable of communicating with the communication device of at least one member of said communication group , characterized by said wireless communication device (410) comprising : means (412 to 418) for creating an apply message in said communication device (410) , said apply message comprising a request for membership in said communication group ;
means (412 to 418) for transmitting the apply message wirelessly from said communication device (410) to the communication device of at least one member of said communication group ;
means (416 to 422) for receiving a feedback wirelessly from the communication device of at least one member of said group in response to the transmitted apply message ;
and means (416 to 422) for forming a decision on joining said group in response to said feedback .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (also comprises means) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
EP1257144A2
CLAIM 14
A wireless communication device (410) as claimed in claim 13 , characterized in that said wireless communication device also comprises means (random selection) (416 to 422) for receiving a decision wirelessly from at least one communication device in said communication group in response to the sent apply message .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20030119522A1

Filed: 2001-12-20     Issued: 2003-06-26

Provision of location information to a call party

(Original Assignee) Nokia of America Corp     (Current Assignee) SOUND VIEW INNOVATIONS LLC ; Alcatel Lucent SAS

Deborah Barclay, John MacNamara, Ricky Willis
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (other party) including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device (other party) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device (other party) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (other party) and the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device (other party) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device (other party) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device (other party) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device (other party) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 12
. The method of claim 9 , wherein anonymity of the user of the first registered mobile device (other party) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 13
. The method of claim 9 , wherein anonymity of the user of the second registered mobile device (other party) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (other party) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (other party) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (play option) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (other party) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US20030119522A1
CLAIM 11
. A method comprising the steps of : providing a user with a selection of at least two location display option (random selection) s ;
based on the user' ;
s selection of location display options , determining location information for a calling party that places a call to the user ;
providing the location information to the user for display to the user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (other party) including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device (other party) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device (other party) and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device (other party) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device (other party) selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device (other party) selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 28
. The method of claim 25 , wherein anonymity of the user of the first registered mobile device (other party) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 29
. The method of claim 25 , wherein anonymity of the user of the second registered mobile device (other party) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location of at least one of the first registered mobile device (other party) and the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device (other party) and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device (other party) or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device (other party) in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (play option) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (other party) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US20030119522A1
CLAIM 11
. A method comprising the steps of : providing a user with a selection of at least two location display option (random selection) s ;
based on the user' ;
s selection of location display options , determining location information for a calling party that places a call to the user ;
providing the location information to the user for display to the user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device (other party) including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device (other party) and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device (other party) none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 40
. The method of claim 39 , wherein anonymity of the user of the first registered mobile device (other party) is preserved if the user of the first registered mobile device selects the user of the second registered mobile device and the user of the second registered mobile device does not select the user of the first registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 41
. The method of claim 39 , wherein anonymity of the user of the second registered mobile device (other party) is preserved if the user of the second registered mobile device selects the user of the first registered mobile device and the user of the first registered mobile device does not select the user of the second registered mobile device .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection (play option) of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device (other party) users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .

US20030119522A1
CLAIM 11
. A method comprising the steps of : providing a user with a selection of at least two location display option (random selection) s ;
based on the user' ;
s selection of location display options , determining location information for a calling party that places a call to the user ;
providing the location information to the user for display to the user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device (other party) users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20030119522A1
CLAIM 6
. The method of claim 1 , further comprising the step of at least one of the called party and the calling party querying for a location of the other party (mobile device, mobile device user, mobile device users) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20030088824A1

Filed: 2001-11-08     Issued: 2003-05-08

System and methods for multilevel electronic mail communication programs

(Original Assignee) Ayan Jordan E.     (Current Assignee) Harland Clarke Corp

Jordan Ayan
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (system users) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (lower level) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030088824A1
CLAIM 3
. The system claimed in claim 1 , wherein said defined relationships among system tools specify at least one of system tools that automatically override contrary uses of the same tool by lower level (first tier) affiliated participants , and system tools that override contrary uses of the same tool by lower level affiliated participants at the option of the user of the tool .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (system users) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter (storing system) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20030088824A1
CLAIM 1
. A system for producing an electronic mail message to be distributed to email recipients on behalf of a participant within a communication program comprised of a hierarchy of participants , the system comprising : a system content database storing system (search sensitivity meter) content items of predefined types that are available for use in said message ;
a user content database storing user content items of predefined types created by said communication program participants for use in said message ;
and a plurality of system tools for creating said message , said message including system content items and user content items , wherein access to respective sets of said tools for creating said message is provided to respective participants of said communication program such that each participant may contribute to the creation of said message in the manners provided by its respective set of tools , and wherein relationships are defined among related tools of the respective sets of said tools such that use of a given tool on behalf of a given participant may control uses of the given tool on behalf of lower affiliated participants within the hierarchy .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (system users) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (system users) .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (system users) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (system users) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier (lower level) , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20030088824A1
CLAIM 3
. The system claimed in claim 1 , wherein said defined relationships among system tools specify at least one of system tools that automatically override contrary uses of the same tool by lower level (first tier) affiliated participants , and system tools that override contrary uses of the same tool by lower level affiliated participants at the option of the user of the tool .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (system users) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter (storing system) of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices .
US20030088824A1
CLAIM 1
. A system for producing an electronic mail message to be distributed to email recipients on behalf of a participant within a communication program comprised of a hierarchy of participants , the system comprising : a system content database storing system (search sensitivity meter) content items of predefined types that are available for use in said message ;
a user content database storing user content items of predefined types created by said communication program participants for use in said message ;
and a plurality of system tools for creating said message , said message including system content items and user content items , wherein access to respective sets of said tools for creating said message is provided to respective participants of said communication program such that each participant may contribute to the creation of said message in the manners provided by its respective set of tools , and wherein relationships are defined among related tools of the respective sets of said tools such that use of a given tool on behalf of a given participant may control uses of the given tool on behalf of lower affiliated participants within the hierarchy .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (system users) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (system users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (system users) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (system users) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (system users) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (system users) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (system users) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20030088824A1
CLAIM 19
. The system claimed in claim 18 , wherein defining a participant comprises defining a subset of system tools accessible by system users (user identifications, user status, user privacy, providing user privacy) affiliated with that participant .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20020032597A1

Filed: 2001-04-04     Issued: 2002-03-14

System and method for providing request based consumer information

(Original Assignee) Chanos George J.     

George Chanos
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (one message) and only one user identification .
US20020032597A1
CLAIM 29
. The marketing system of claim 12 , wherein the deliverable comprises one of an email , a mail message , a page , a telephone call , a telephone message (second list includes one) , a mobile phone call , a mobile phone message , and a message to a consumer computing device .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (computing device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (computing device) in response to establishing a direct communication .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (computing device) having a current location that is within the predetermined search radii .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (computing device) .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (exchange server) or security , comprising : registering a plurality of mobile devices (computing device) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US20020032597A1
CLAIM 2
. The marketing system of claim 1 , further comprising : a message delivery server including an email exchange server (user privacy) , wherein at least one of the one or more deliverables comprises an email , and wherein the email exchange server sends the email to the consumer .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (computing device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (computing device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20020032597A1
CLAIM 1
. A request based delivery system for delivering to a consumer , specific consumer information authorized by the consumer and related to one or more products or services in which the consumer is interested , the delivery system comprising : one or more databases which store product information related to one or more products ;
a communications network ;
a consumer computing device (mobile devices) which allows a consumer to connect to the communications network ;
and one or more servers communicating with the one or more databases and the communications network , the one or more servers providing electronic documents over the communications network to the consumer computing device , wherein at least one server includes : a filtering module which allows the consumer to filter the product information stored in the databases and select one or more of the products , a subscription module which allows the consumer to subscribe to one or more request services for each of the selected one or more products , a formatting module which , after receiving consumer information from one or more vendors of the selected one or more products , generates one or more deliverables having portions of the consumer information corresponding to the one or more request services subscribed to by the consumer .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20020023132A1

Filed: 2001-03-19     Issued: 2002-02-21

Shared groups rostering system

(Original Assignee) AOL Inc     (Current Assignee) AOL Inc

Catherine Tornabene, Muhammad Hussain, Todd Crowe, Neil Cohen, John Panzer
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (sharing information) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (automatically recording) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (automatically recording) or search criteria .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier (text files) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20020023132A1
CLAIM 9
. The computer implemented method of claim 1 wherein automatically updating services comprises providing information (first amount) in an address book that includes address information for the new member .

US20020023132A1
CLAIM 20
. The computer implemented method of claim 16 wherein data files comprise text files (second tier, second list includes one) .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (automatically recording) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (automatically recording) of user identifications (sharing information) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (automatically recording) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (sharing information) of at least one of the first list of user identifications and the second list (automatically recording) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (automatically recording) includes one and only one user identification .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US20020023132A1
CLAIM 20
. The computer implemented method of claim 16 wherein data files comprise text files (second tier, second list includes one) .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (automatically recording) includes a plurality of user identifications (sharing information) .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (sharing information) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (automatically recording) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (automatically recording) or search criteria .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (providing information) of information related to the profile data is displayed , and in a second tier (text files) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US20020023132A1
CLAIM 9
. The computer implemented method of claim 1 wherein automatically updating services comprises providing information (first amount) in an address book that includes address information for the new member .

US20020023132A1
CLAIM 20
. The computer implemented method of claim 16 wherein data files comprise text files (second tier, second list includes one) .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (automatically recording) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (automatically recording) of user identifications (sharing information) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (automatically recording) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (sharing information) of at least one of the first list of user identifications and the second list (automatically recording) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (sharing information) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (automatically recording) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (automatically recording) or search criteria .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (automatically recording) .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (automatically recording) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (sharing information) of at least one of the first list of user identifications and the second list (automatically recording) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (sharing information) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (automatically recording) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (automatically recording) or search criteria .
US20020023132A1
CLAIM 1
. A computer implemented method of sharing information (user identifications) among members of a group , the method comprising : storing information about all current members of a group ;
receiving instructions from at least one current member to invite at least one prospective member to join the group ;
sending an invitation to the prospective member to join the group ;
receiving an affirmative response from the prospective member ;
adding the prospective member to of the group as a new member ;
and automatically updating services to current members to account for the new member .

US20020023132A1
CLAIM 13
. The computer implemented method of claim 11 further comprising inviting current group members to attend an event and automatically recording (second list, scanning preference) the event in the calendar .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US20020002590A1

Filed: 2001-03-09     Issued: 2002-01-03

System and method for sending electronic mail and parcel delivery notification using recipient's identification information

(Original Assignee) Group 1 Software Inc     (Current Assignee) PB SOFTWARE Inc

Tim King, Alan Slater, Victor Forman, Tim Waggoner
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none (said network) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network (mobile device none) , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (account number) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number (profile match) and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none (said network) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network (mobile device none) , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (account number) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number (profile match) and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none (said network) , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network (mobile device none) , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match (account number) , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number (profile match) and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US20020002590A1
CLAIM 1
. A system for routing e-mails , comprising : a server that includes a database , said database including a mapping from a physical address to an e-mail address , wherein said server (second list) is connected to a network , said server further including an electronic mailbox for each physical address , wherein said electronic mailbox is associated with an account number and password ;
and a recipient host that includes a web browser , said recipient host connected to said network , wherein said host can access e-mails on said server using said account number and said password .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6714791B2

Filed: 2001-02-23     Issued: 2004-03-30

System, apparatus and method for location-based instant messaging

(Original Assignee) Danger Inc     (Current Assignee) Microsoft Technology Licensing LLC

Jackie Friedman
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (position tracking) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6714791B2
CLAIM 12
. A system comprising : a messaging module to coordinate message passing between a plurality of users a user configuration profile for a first user , the user configuration profile specifying a level of precision with which to identify a position of said first user to each of a plurality of other users in said first user' ;
s buddy list ;
a location tracking module to collect positional data for said first user using one or more position tracking (first amount) techniques , said location tracking module to transmit said positional data to each of said plurality of other users at a level of precision specified in said first user' ;
s configuration profile .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US6714791B2
CLAIM 7
. The method as in claim 1 further comprising : identifying a position of one or more of said plurality of users using one or more of said position (current location) identification techniques ;
and transmitting positions of each of said plurality of users to said first user at a specified level of precision identified by each of said plurality of users .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US6714791B2
CLAIM 7
. The method as in claim 1 further comprising : identifying a position of one or more of said plurality of users using one or more of said position (current location) identification techniques ;
and transmitting positions of each of said plurality of users to said first user at a specified level of precision identified by each of said plurality of users .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US6714791B2
CLAIM 8
. The method as in claim 1 wherein said first user' ;
s position is identified to said plurality of users within a location-based buddy list display (second lists) ed for each of said plurality of users .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list includes a plurality of user identifications (using one) .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications (using one) , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount (position tracking) of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6714791B2
CLAIM 12
. A system comprising : a messaging module to coordinate message passing between a plurality of users a user configuration profile for a first user , the user configuration profile specifying a level of precision with which to identify a position of said first user to each of a plurality of other users in said first user' ;
s buddy list ;
a location tracking module to collect positional data for said first user using one or more position tracking (first amount) techniques , said location tracking module to transmit said positional data to each of said plurality of other users at a level of precision specified in said first user' ;
s configuration profile .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US6714791B2
CLAIM 7
. The method as in claim 1 further comprising : identifying a position of one or more of said plurality of users using one or more of said position (current location) identification techniques ;
and transmitting positions of each of said plurality of users to said first user at a specified level of precision identified by each of said plurality of users .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US6714791B2
CLAIM 7
. The method as in claim 1 further comprising : identifying a position of one or more of said plurality of users using one or more of said position (current location) identification techniques ;
and transmitting positions of each of said plurality of users to said first user at a specified level of precision identified by each of said plurality of users .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list of user identifications (using one) is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US6714791B2
CLAIM 8
. The method as in claim 1 wherein said first user' ;
s position is identified to said plurality of users within a location-based buddy list display (second lists) ed for each of said plurality of users .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications (using one) of at least one of the first list of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (list display) .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .

US6714791B2
CLAIM 8
. The method as in claim 1 wherein said first user' ;
s position is identified to said plurality of users within a location-based buddy list display (second lists) ed for each of said plurality of users .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications (using one) , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6714791B2
CLAIM 1
. A computer-implemented method comprising : storing a first user' ;
s instant messaging buddy list , the instant messaging buddy list identifying users with whom the first user conducts instant messaging sessions , specifying a plurality of users identified in said buddy list who are to receive an indication of a position of said first user and , for each individual user of said plurality of users , specifying a level of precision with which to identify said first user' ;
s position ;
identifying a position of said first user using one (user identifications) or more position identification techniques ;
and transmitting said first user' ;
s position to each of said plurality of users at said specified levels of precision identified for each of said plurality of users .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6819919B1

Filed: 2000-10-18     Issued: 2004-11-16

Method for providing matching and introduction services to proximate mobile users and service providers

(Original Assignee) Telcontar     (Current Assignee) Google LLC

Hirohisa A. Tanaka
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US6819919B1
CLAIM 7
. The method of claim 1 wherein said first user' ;
s current geographic position is determined by said first user entering said position (current location) data via manual interface with said wireless communications device .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US6819919B1
CLAIM 7
. The method of claim 1 wherein said first user' ;
s current geographic position is determined by said first user entering said position (current location) data via manual interface with said wireless communications device .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes one and only one user identification .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (said server) includes a plurality of user identifications .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (said server) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (said server) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (said position) of at least one of the first registered mobile device and the second registered mobile device .
US6819919B1
CLAIM 7
. The method of claim 1 wherein said first user' ;
s current geographic position is determined by said first user entering said position (current location) data via manual interface with said wireless communications device .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (said position) that is within the predetermined search radii .
US6819919B1
CLAIM 7
. The method of claim 1 wherein said first user' ;
s current geographic position is determined by said first user entering said position (current location) data via manual interface with said wireless communications device .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (said server) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy (other users) or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users (user privacy) whose user profiles have been selected by said first user .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (said server) .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (said server) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (said server) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (said server) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6819919B1
CLAIM 1
. A method for providing matching and introduction services to users of communications equipment comprising the steps of : storing at least two user profiles in a database ;
storing the real-time geographic position of a plurality of users in said database ;
a first user submits a first search request to a first server using a first wireless communications device ;
said server (second list) performs a first search of said database by : initially sorting said user profiles based on geographic proximity to said first user ;
further sorting the remaining said user profiles that contain at least one search word specified by said first user ;
and selecting remaining user profiles that contain access control features that have been disabled ;
said server returns search results to said first user ;
and facilitating communication between said first user and other users whose user profiles have been selected by said first user .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6347737B1

Filed: 2000-05-24     Issued: 2002-02-19

Delivery vault

(Original Assignee) Tony O. Madruga     (Current Assignee) SUPERIOR PRECISION SHEET METAL CORP

Tony O. Madruga
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (secondary section) ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (second loading) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (second loading) from the first list and selecting the identification of the first registered mobile device user from the second list .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data (secondary section) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data (secondary section) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (second loading) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (second loading) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (second loading) generated by the collaboration system , or a combination thereof .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (secondary section) ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user (second loading) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (second loading) from the first list and selecting the identification of the first registered mobile device user from the second list .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data (secondary section) of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list or selects an identification other than the identification of the second registered mobile device user (second loading) , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list or selects an identification other than the identification of the first registered mobile device user (second loading) , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data (secondary section) of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location that is within the predetermined search radii .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (second loading) generated by the collaboration system , or a combination thereof .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data (secondary section) ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user (second loading) from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user (second loading) from the first list and selecting the identification of the first registered mobile device user from the second list .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user (second loading) generated by the collaboration system , or a combination thereof .
US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data (secondary section) element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user (second loading) from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6347737B1
CLAIM 1
. A package receptacle comprising : an enclosed receptacle structure ;
a loading door hingedly coupled to the receptacle structure , the loading door comprising a main section with an upper portion and a lower portion and a secondary section (profile data) telescopically coupled to the lower portion of the main section ;
a linkage member having a first end pivotally coupled to the secondary section and a second end pivotally coupled to the receptacle structure such that the secondary section extends and retracts from the lower portion of the main section during operation of the loading door ;
wherein the secondary section is extended when the loading door is in an open position so as to block access to the receptacle .

US6347737B1
CLAIM 3
. The package receptacle of claim 2 further comprising a second loading (mobile device user) door providing access to a second of the two compartments .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6549768B1

Filed: 1999-08-24     Issued: 2003-04-15

Mobile communications matching system

(Original Assignee) Nokia Oyj     (Current Assignee) Nokia Technologies Oy

Federico Fraccaroli
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria (identifying one, web pages) .
US6549768B1
CLAIM 5
. The method of initiating contact recited in claim 1 , wherein the signal message includes information necessary to initiate contact with the other person (scanning preference) each person and the person , after receiving the signal message , has the option to initiate contact using the information , store said information or delete said information .

US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria (identifying one, web pages) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 10
. The method of claim 9 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (wireless telephone) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list (wireless telephone) or the second list includes one and only one user identification .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list (wireless telephone) or the second list includes a plurality of user identifications .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list (wireless telephone) of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria (identifying one, web pages) .
US6549768B1
CLAIM 5
. The method of initiating contact recited in claim 1 , wherein the signal message includes information necessary to initiate contact with the other person (scanning preference) each person and the person , after receiving the signal message , has the option to initiate contact using the information , store said information or delete said information .

US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 26
. The method of claim 25 , wherein when the user of the first registered mobile device selects none of the identifications of the first list (wireless telephone) or selects an identification other than the identification of the second registered mobile device user , anonymity of the first registered mobile device is preserved , and the location or an additional profile element of the first registered mobile device is not revealed to the user of the second registered mobile device .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria (identifying one, web pages) includes a predetermined search radii about a current location of at least one of the first registered mobile device and the second registered mobile device .
US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference (other person) or search criteria (identifying one, web pages) .
US6549768B1
CLAIM 5
. The method of initiating contact recited in claim 1 , wherein the signal message includes information necessary to initiate contact with the other person (scanning preference) each person and the person , after receiving the signal message , has the option to initiate contact using the information , store said information or delete said information .

US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list (wireless telephone) and selecting the identification of the first registered mobile device user from the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list (wireless telephone) , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list (wireless telephone) and the second list includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list (wireless telephone) of user identifications and the second list of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (store information) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list (wireless telephone) of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference (other person) or search criteria (identifying one, web pages) .
US6549768B1
CLAIM 5
. The method of initiating contact recited in claim 1 , wherein the signal message includes information necessary to initiate contact with the other person (scanning preference) each person and the person , after receiving the signal message , has the option to initiate contact using the information , store said information or delete said information .

US6549768B1
CLAIM 10
. The method recited in claim 1 , wherein an Internet server maintains a plurality of web pages (search criteria) , each one of said plurality of web pages corresponding to a respective one of said plurality of mobile stations .

US6549768B1
CLAIM 19
. The wireless communications network recited in claim 18 , wherein said plurality of registers store information (registration data) for each mobile station , said information including the user ID and the location area of each mobile station .

US6549768B1
CLAIM 35
. A method for creating a telecommunication link between users of an interlinking system , said system comprising user-associated two-way telecommunication devices and a computer , said computer and telecommunication devices being linked to a communications network , said computer comprising a receiver and a processor , said method comprising : (a) said receiver receiving an identity data from each of said users relating to the identity of each user ;
(b) said receiver receiving an activation data from one or more of said users , hereinafter defined as “active users” , and location data with respect to said active users' ;
respective current geographical locations , said activation data comprising a request to be linked to one or more other active users who fulfill a requirement defined in said request , and whom are currently located in a geographical location defined in said request ;
(c) said processor of said computer analyzing said identity and location data of said active users in response to said activation data , and identifying one (search criteria) or more compatible active users who fulfill the requirement and who are located in the geographical location defined in said request ;
and (d) said computer creating a telecommunication link between said compatible active users through said telecommunication devices .

US6549768B1
CLAIM 44
. A method according to claim 35 , wherein said communications network is a wireless telephone (first list) system .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6323782B1

Filed: 1999-06-21     Issued: 2001-11-27

Unattended item delivery system

(Original Assignee) Freight Locker Inc     

Sandra K. Stephens, Robert E. Zack
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 3
. The method of claim 2 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 15
. The method of claim 1 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices (electronic device) , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status (air condition) by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6323782B1
CLAIM 25
. The controlled access storage system of claim 23 wherein the environmental control device is an air condition (user status) ing device .

US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 22
. The method of claim 21 , further comprising displaying a communication window at least at one of the first and second registered mobile devices (electronic device) in response to establishing a direct communication .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices (electronic device) having a current location that is within the predetermined search radii .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 33
. The method of claim 20 , further comprising controlling , by a search sensitivity meter of the collaboration system , at least one of a number , a frequency , and a volume of lists displayed at a registered mobile device in response to a plurality of matches between the registered mobile device and other registered mobile devices (electronic device) .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices (electronic device) with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status (air condition) ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6323782B1
CLAIM 25
. The controlled access storage system of claim 23 wherein the environmental control device is an air condition (user status) ing device .

US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two or more registered mobile devices (electronic device) of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices (electronic device) , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status (air condition) , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6323782B1
CLAIM 25
. The controlled access storage system of claim 23 wherein the environmental control device is an air condition (user status) ing device .

US6323782B1
CLAIM 64
. The method of delivering an item of claim 63 wherein the notification communication is sent via an electronic device (mobile devices) .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6519571B1

Filed: 1999-05-27     Issued: 2003-02-11

Dynamic customer profile management

(Original Assignee) Accenture LLP     (Current Assignee) Accenture Global Services Ltd

Michael F. Guheen, James D. Mitchell, James J. Barrese
US9294428B2
CLAIM 4
. The method of claim 1 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US6519571B1
CLAIM 1
. A method for dynamic customer profile management comprising the steps of : (a) developing a user profile (marketing message) comprising user indicia ;
(b) prioritizing a plurality of features characterizing an item for purchase , based upon the user profile ;
(c) customizing a display of the item for purchase so as to accentuate features with high priority ;
(d) displaying the item for purchase ;
and (e) allowing the profiled user to select the item for purchase .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list includes one (file management) and only one user identification .
US6519571B1
CLAIM 1
. A method for dynamic customer profile management (second list includes one) comprising the steps of : (a) developing a user profile comprising user indicia ;
(b) prioritizing a plurality of features characterizing an item for purchase , based upon the user profile ;
(c) customizing a display of the item for purchase so as to accentuate features with high priority ;
(d) displaying the item for purchase ;
and (e) allowing the profiled user to select the item for purchase .

US9294428B2
CLAIM 23
. The method of claim 20 , further comprising displaying at least one of a marketing message (user profile) , an advertisement , a coupon related to a business establishment , a location-based special , or a non-location based special .
US6519571B1
CLAIM 1
. A method for dynamic customer profile management comprising the steps of : (a) developing a user profile (marketing message) comprising user indicia ;
(b) prioritizing a plurality of features characterizing an item for purchase , based upon the user profile ;
(c) customizing a display of the item for purchase so as to accentuate features with high priority ;
(d) displaying the item for purchase ;
and (e) allowing the profiled user to select the item for purchase .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6028517A

Filed: 1998-12-23     Issued: 2000-02-22

Status indicating system for indicating the deposit and withdrawal of items in a receptacle

(Original Assignee) Pitney Bowes Inc     (Current Assignee) Pitney Bowes Inc

Ronald P. Sansone, Richard A. Bernard, Fran E. Blackman, Denis J. Stemmle, Daniel F. Dlugos, Edilberto I. Salazar, Karin A Russo, John N. D. Moody
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (first access) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (indicator system) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6028517A
CLAIM 1
. A status indicator system (second tier) for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 7
. The method of claim 1 , wherein the search criteria includes a predetermined search radii about a current location (indicating means) of at least one of the first registered mobile device and the second registered mobile device .
US6028517A
CLAIM 1
. A status indicator system for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means (current location) , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 8
. The method of claim 7 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (indicating means) that is within the predetermined search radii .
US6028517A
CLAIM 1
. A status indicator system for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means (current location) , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (first access) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (first access) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (first access) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (first access) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (first access) includes one and only one user identification .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (first access) includes a plurality of user identifications .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (first access) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier (indicator system) performed subsequently after at least one of the first and second registered mobile device users grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6028517A
CLAIM 1
. A status indicator system (second tier) for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (first access) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 30
. The method of claim 20 , wherein the search criteria includes a predetermined search radii about a current location (indicating means) of at least one of the first registered mobile device and the second registered mobile device .
US6028517A
CLAIM 1
. A status indicator system for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means (current location) , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 31
. The method of claim 30 , further comprising : determining the match between the profile data of the first registered mobile device and the profile data of the second registered mobile device in response to each of the first and second registered mobile devices having a current location (indicating means) that is within the predetermined search radii .
US6028517A
CLAIM 1
. A status indicator system for indicating the status of deposits to or withdrawals from a receptacle to one or more users having access to the receptacle , the system comprising : a receptacle accessible by at least one user and capable of containing an item ;
sensing means for sensing a deposit or withdrawal of an item in the receptacle ;
identifying means for identifying a user having access to the receptacle during the deposit or withdrawal of the item sensed by the sensing means ;
and indicating means (current location) , responsive to the sensing means and the identifying means , for indicating a deposit or withdrawal of the item in the receptacle by the identified user .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (first access) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (first access) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (first access) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (first access) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (first access) .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (first access) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (first access) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (first access) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6028517A
CLAIM 2
. The status indicating system of claim 1 , wherein the identifying means for identifying a user having access to the receptacle is a first access (second list) way in the receptacle accessible only by a first user , a first access detector cooperatively associated with the first accessway to detect access to the receptacle therethrough , a second accessway in the receptacle accessible only by a second user and a second access detector cooperatively associated with the second accessway to detect access to the receptacle therethrough .




US9294428B2

Filed: 2012-01-18     Issued: 2016-03-22

Systems and methods for establishing communications between mobile device users

(Original Assignee) KINECTUS LLC     (Current Assignee) KINECTUS LLC

Christopher Andrew Nordstrom, Romit Roy Choudhury
US6219669B1

Filed: 1998-11-13     Issued: 2001-04-17

File transfer system using dynamically assigned ports

(Original Assignee) Hyperspace Communications Inc     (Current Assignee) Intellectual Ventures I LLC

Maurice W. Haff, Christopher D. Clarke
US9294428B2
CLAIM 1
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining , by the collaboration system , a match between profile data of a first registered mobile device and profile data of a second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (associated device) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (device requests) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 2
. The method of claim 1 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 5
. The method of claim 1 , wherein the profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (device requests) grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 6
. The method of claim 1 , wherein two (established connection, one file) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6219669B1
CLAIM 24
. A computer data signal embodied in a propagation medium , the signal enabling a variable number of data transfers and comprising : an initial connection source code segment that establishes a connection between two devices via predetermined listening ports , at least one predetermined listening port residing within each device ;
dynamically assigns a first data port within a first device ;
and transmits the address of the first data port to a remaining device via the predetermined listening ports ;
and a data transfer source code segment for each of the variable number of data transfer operations that dynamically assigns a second data port within the remaining device corresponding to the first data port within the first device , each pair of first and second data ports being established in response to each listening port connection ;
and transfers data between the connected devices via the data ports , the data being substantially simultaneously transferred between a variable number of devices via the dynamically assigned data ports ;
and an index source code segment that defines an index for request by remote devices via a connection , the index being associated with at least one destination and listing information representative of at least one file (wherein two, registration data) that the remote devices can request , devices corresponding to the associated destination having exclusive access to the index .

US6219669B1
CLAIM 49
. A file transfer method that enables data transfers between a local device and at least one remote device , the method comprising : establishing a connection with the at least one remote device via preestablished listening ports that reside within each device ;
dynamically assigning a data port within the local device , each data port within the local device enabling a data transfer ;
and transmitting the address of the data port to the at least one remote device via the listening ports ;
and transferring data in a data transfer between the connected devices via the data ports , the data being substantially simultaneously transferred between multiple remote devices and the local device via the dynamically assigned data ports , wherein the established connection (wherein two, registration data) comprises more than one connection , each connection being between two devices via a different pair of listening ports , each device selecting listening ports from a predetermined range of available ports .

US9294428B2
CLAIM 9
. The method of claim 1 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 11
. The method of claim 9 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (associated device) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 14
. The method of claim 1 , wherein the first or second list (associated device) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 16
. The method of claim 1 , wherein at least one of the first list and the second list (associated device) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (device requests) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 17
. The method of claim 1 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (associated device) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (linked list) .
US6219669B1
CLAIM 1
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port which receives a control connection from the at least one remote device ;
and at least one dynamically assigned data port for data transfer with the at least one remote device , each data port being represented by a socket data structure and enabling a data transfer , wherein the control connection is utilized to transmit the address of the at least one dynamically assigned data port , wherein data is substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , and wherein each device stores the socket data structures in a linked list (second lists) to manage the flow of data transfers , the linked list being traversed to enable substantially simultaneous data transfers .

US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 18
. The method of claim 1 , wherein at least one of the first list or the second list (associated device) includes one and only one user identification .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 19
. The method of claim 1 , wherein at least one of the first list or the second list (associated device) includes a plurality of user identifications .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 20
. A method for establishing a communication between mobile devices , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

processing , by the collaboration system , the profile data of each registered mobile device ;

selecting a user status by each of a user of a first registered mobile device and a user of a second registered mobile device ;

determining , by the collaboration system , that the users of the first and second registered mobile devices , respectively , selected a same user status ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , are within a predetermined geographic area with respect to each other ;

displaying by the collaboration system at the first registered mobile device a first list of user identifications , the first list including an identification of the user of the second registered mobile device ;

displaying by the collaboration system at the second registered mobile device a second list (associated device) of user identifications , the second list including an identification of the user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not to select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of a location , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (device requests) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 21
. The method of claim 20 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 24
. The method of claim 20 , wherein profile data of at least one of the first registered mobile device and the second registered mobile device is displayed in tiers , wherein in a first tier , a first amount of information related to the profile data is displayed , and in a second tier performed subsequently after at least one of the first and second registered mobile device users (device requests) grant additional rights , a second amount of information greater than the first amount of information is displayed .
US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 25
. The method of claim 20 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 27
. The method of claim 25 , wherein when the user of the second registered mobile device selects none of the identifications of the second list (associated device) or selects an identification other than the identification of the first registered mobile device user , anonymity of the second registered mobile device is preserved , and the location or an additional profile element of the second registered mobile device is not revealed to the user of the first registered mobile device .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 32
. The method of claim 20 , wherein the first or second list (associated device) of user identifications is generated according to a probability that a displayed identification is of a user likely to be at the same vicinity as the user of the first or second registered mobile device or according to a probability that the user of the first or second registered mobile device is likely to believe that the displayed identification is of a user at the same vicinity .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 34
. The method of claim 20 , wherein two (established connection, one file) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6219669B1
CLAIM 24
. A computer data signal embodied in a propagation medium , the signal enabling a variable number of data transfers and comprising : an initial connection source code segment that establishes a connection between two devices via predetermined listening ports , at least one predetermined listening port residing within each device ;
dynamically assigns a first data port within a first device ;
and transmits the address of the first data port to a remaining device via the predetermined listening ports ;
and a data transfer source code segment for each of the variable number of data transfer operations that dynamically assigns a second data port within the remaining device corresponding to the first data port within the first device , each pair of first and second data ports being established in response to each listening port connection ;
and transfers data between the connected devices via the data ports , the data being substantially simultaneously transferred between a variable number of devices via the dynamically assigned data ports ;
and an index source code segment that defines an index for request by remote devices via a connection , the index being associated with at least one destination and listing information representative of at least one file (wherein two, registration data) that the remote devices can request , devices corresponding to the associated destination having exclusive access to the index .

US6219669B1
CLAIM 49
. A file transfer method that enables data transfers between a local device and at least one remote device , the method comprising : establishing a connection with the at least one remote device via preestablished listening ports that reside within each device ;
dynamically assigning a data port within the local device , each data port within the local device enabling a data transfer ;
and transmitting the address of the data port to the at least one remote device via the listening ports ;
and transferring data in a data transfer between the connected devices via the data ports , the data being substantially simultaneously transferred between multiple remote devices and the local device via the dynamically assigned data ports , wherein the established connection (wherein two, registration data) comprises more than one connection , each connection being between two devices via a different pair of listening ports , each device selecting listening ports from a predetermined range of available ports .

US9294428B2
CLAIM 35
. The method of claim 20 , wherein at least one of the first list and the second list (associated device) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (device requests) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 36
. The method of claim 20 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (associated device) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (linked list) .
US6219669B1
CLAIM 1
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port which receives a control connection from the at least one remote device ;
and at least one dynamically assigned data port for data transfer with the at least one remote device , each data port being represented by a socket data structure and enabling a data transfer , wherein the control connection is utilized to transmit the address of the at least one dynamically assigned data port , wherein data is substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , and wherein each device stores the socket data structures in a linked list (second lists) to manage the flow of data transfers , the linked list being traversed to enable substantially simultaneous data transfers .

US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 37
. A method for remote or non-location based matching for providing user privacy or security , comprising : registering a plurality of mobile devices with a collaboration system , each mobile device including profile data ;

determining by the collaboration system , that the users of the first and second registered mobile devices , respectively , share a same user status ;

determining , by the collaboration system , a match between profile data of the first registered mobile device and profile data of the second registered mobile device ;

displaying at the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

displaying at the second registered mobile device in response to the match a second list (associated device) of user identifications , the second list including an identification of a user of the first registered mobile device ;

providing at the first registered mobile device an option for the user of the first registered mobile device to select or not select the identification of the second registered mobile device user from the first list ;

providing at the second registered mobile device an option for the user of the second registered mobile device to select or not to select the identification of the first registered mobile device user from the second list ;

selecting the identification of the second registered mobile device user from the first list ;

selecting the identification of the first registered mobile device user from the second list ;

generating a notification at the first registered mobile device of at least one of an availability , a location , or an element of the profile data of the second registered mobile device ;

and generating a notification at the second registered mobile device of at least one of an availability , a location , a shared status , or an element of the profile data of the first registered mobile device , wherein the profile data of the first registered mobile device or the second registered mobile device includes at least one of a location , an attribute , a status , personal information , a social relationship between the first and second registered mobile device users (device requests) , a common interest , current or historical location data , previously or currently selected user identifications , or a scanning preference or search criteria .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 38
. The method of claim 37 , further comprising : establishing a direct communication between the first registered mobile device and the second registered mobile device in response to selecting the identification of the second registered mobile device user from the first list and selecting the identification of the first registered mobile device user from the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 39
. The method of claim 37 , further comprising selecting by the user of the first registered mobile device none , any , or all of the identifications of the first list , and selecting by the user of the second registered mobile device none , any , or all of the identifications of the second list (associated device) .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 42
. The method of claim 37 , wherein two (established connection, one file) or more registered mobile devices of the plurality of mobile devices are organized into a group , and wherein the method further comprises : receiving , by each of the two or more registered mobile devices , a notification of information related to at least one other of the two or more registered mobile devices , each of the two or more registered mobile devices related to at least one group ;

selecting , by a user of each of the two or more registered mobile devices , an identification of the at least one other of the two or more registered mobile devices ;

and establishing a direct communication between registered mobile devices of the two or more registered mobile devices identified as being part of a common group of the at least one group .
US6219669B1
CLAIM 24
. A computer data signal embodied in a propagation medium , the signal enabling a variable number of data transfers and comprising : an initial connection source code segment that establishes a connection between two devices via predetermined listening ports , at least one predetermined listening port residing within each device ;
dynamically assigns a first data port within a first device ;
and transmits the address of the first data port to a remaining device via the predetermined listening ports ;
and a data transfer source code segment for each of the variable number of data transfer operations that dynamically assigns a second data port within the remaining device corresponding to the first data port within the first device , each pair of first and second data ports being established in response to each listening port connection ;
and transfers data between the connected devices via the data ports , the data being substantially simultaneously transferred between a variable number of devices via the dynamically assigned data ports ;
and an index source code segment that defines an index for request by remote devices via a connection , the index being associated with at least one destination and listing information representative of at least one file (wherein two, registration data) that the remote devices can request , devices corresponding to the associated destination having exclusive access to the index .

US6219669B1
CLAIM 49
. A file transfer method that enables data transfers between a local device and at least one remote device , the method comprising : establishing a connection with the at least one remote device via preestablished listening ports that reside within each device ;
dynamically assigning a data port within the local device , each data port within the local device enabling a data transfer ;
and transmitting the address of the data port to the at least one remote device via the listening ports ;
and transferring data in a data transfer between the connected devices via the data ports , the data being substantially simultaneously transferred between multiple remote devices and the local device via the dynamically assigned data ports , wherein the established connection (wherein two, registration data) comprises more than one connection , each connection being between two devices via a different pair of listening ports , each device selecting listening ports from a predetermined range of available ports .

US9294428B2
CLAIM 43
. The method of claim 37 , wherein at least one of the first list and the second list (associated device) includes an identification related to at least one of a random selection of users , an identification related to a user who does not share a status or represent a profile match , an identification other than the identifications of the first and second registered mobile device users (device requests) , an identification related to a fictitious mobile device user generated by the collaboration system , or a combination thereof .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US9294428B2
CLAIM 44
. The method of claim 37 , further comprising : limiting a number of selectable user identifications of at least one of the first list of user identifications and the second list (associated device) of user identifications to be less than a number of displayed user identifications of the at least one of the first and second lists (linked list) .
US6219669B1
CLAIM 1
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port which receives a control connection from the at least one remote device ;
and at least one dynamically assigned data port for data transfer with the at least one remote device , each data port being represented by a socket data structure and enabling a data transfer , wherein the control connection is utilized to transmit the address of the at least one dynamically assigned data port , wherein data is substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , and wherein each device stores the socket data structures in a linked list (second lists) to manage the flow of data transfers , the linked list being traversed to enable substantially simultaneous data transfers .

US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US9294428B2
CLAIM 45
. A collaboration system for establishing a communication between a plurality of mobile devices , comprising : a processor that receives registration data (established connection, one file) from a plurality of mobile devices ;

a processor that determines first and second registered mobile devices have a common profile data element ;

a processor that determines a match between the first and second registered mobile device users (device requests) based on the common profile data element ;

a processor that generates and outputs to the first registered mobile device in response to the match a first list of user identifications , the first list including an identification of a user of the second registered mobile device ;

a processor that generates and outputs to the second registered mobile device in response to the match a second list (associated device) of user identifications , the second list including an identification of a user of the first registered mobile device ;

a processor that provides an option for the user of the first registered mobile device to select or not to select the identification of the user of the second registered mobile device from the first list ;

a processor that provides an option for the user of the second registered mobile device to select or not to select the identification of the user of the first registered mobile device from the second list ;

a processor that generates a notification at the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device in response to a user of the first registered mobile device selecting the identification of the second registered mobile device user from the first list , and that generates a notification at the second registered mobile device of at least one of a location or an element of the profile data of the first registered mobile device in response to a user of the second registered mobile device selecting the identification of the first registered mobile device user from the second list , wherein the common profile data element includes at least one of a shared same user status , a location at which the first and second registered mobile devices are currently located , an attribute , personal information , a social relationship between the first and second registered mobile device users , a common interest , current or historical location data , previously or currently selected user identifications , a scanning preference or search criteria .
US6219669B1
CLAIM 16
. A file transfer device that transfers data with at least one remote device , the file transfer device comprising : at least one listening port through which a control connection is established to the remote device , the control connection being utilized to determine a remote data port for transferring data , each data port enabling a data transfer ;
and at least one dynamically assigned data port for data transfer with the remote data port , the data being substantially simultaneously transferred with multiple remote devices via the dynamically assigned data ports , each device further comprising a variable number of destination linked directories , each destination linked directory associated with another device , each destination linked directory being a file storage area on the device ;
and a destination linked directory management system that detects storing of at least one data file in the destination linked directory and initiates a transfer of the detected data file to the associated device (second list) in response to the detection .

US6219669B1
CLAIM 24
. A computer data signal embodied in a propagation medium , the signal enabling a variable number of data transfers and comprising : an initial connection source code segment that establishes a connection between two devices via predetermined listening ports , at least one predetermined listening port residing within each device ;
dynamically assigns a first data port within a first device ;
and transmits the address of the first data port to a remaining device via the predetermined listening ports ;
and a data transfer source code segment for each of the variable number of data transfer operations that dynamically assigns a second data port within the remaining device corresponding to the first data port within the first device , each pair of first and second data ports being established in response to each listening port connection ;
and transfers data between the connected devices via the data ports , the data being substantially simultaneously transferred between a variable number of devices via the dynamically assigned data ports ;
and an index source code segment that defines an index for request by remote devices via a connection , the index being associated with at least one destination and listing information representative of at least one file (wherein two, registration data) that the remote devices can request , devices corresponding to the associated destination having exclusive access to the index .

US6219669B1
CLAIM 45
. The method of claim 44 , wherein when any file listed in the index is selected by the requesting device , the requesting device requests (mobile device users) that a copy of the selected file be transferred from the selected remote device , the selected remote device transferring each file in response to the request .

US6219669B1
CLAIM 49
. A file transfer method that enables data transfers between a local device and at least one remote device , the method comprising : establishing a connection with the at least one remote device via preestablished listening ports that reside within each device ;
dynamically assigning a data port within the local device , each data port within the local device enabling a data transfer ;
and transmitting the address of the data port to the at least one remote device via the listening ports ;
and transferring data in a data transfer between the connected devices via the data ports , the data being substantially simultaneously transferred between multiple remote devices and the local device via the dynamically assigned data ports , wherein the established connection (wherein two, registration data) comprises more than one connection , each connection being between two devices via a different pair of listening ports , each device selecting listening ports from a predetermined range of available ports .