[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101632074B - For automatically locating the system and method for the social network members based on web - Google Patents

For automatically locating the system and method for the social network members based on web Download PDF

Info

Publication number
CN101632074B
CN101632074B CN200780051830.5A CN200780051830A CN101632074B CN 101632074 B CN101632074 B CN 101632074B CN 200780051830 A CN200780051830 A CN 200780051830A CN 101632074 B CN101632074 B CN 101632074B
Authority
CN
China
Prior art keywords
positional information
subscriber equipment
status information
gps
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200780051830.5A
Other languages
Chinese (zh)
Other versions
CN101632074A (en
Inventor
J·斯特雷梅尔
T·拉玛克里施南
M·斯利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meta Platforms Inc
Original Assignee
Facebook Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Facebook Inc filed Critical Facebook Inc
Publication of CN101632074A publication Critical patent/CN101632074A/en
Application granted granted Critical
Publication of CN101632074B publication Critical patent/CN101632074B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provide the system and method for automatically locating the social network members based on web.According to a kind of embodiment, comprise for be positioned at same position or the social network members based on web in its vicinity, the GPS identifier of association and the contact content of state automatically appear at support GPS equipment on.Another example system comprises: support the equipment of GPS, and it is configured for receive and represents based on the position of the social network members of web and the GPS identifier of current state and state; Processing module, the GPS identifier received is associated with the state received by it; And communication module, the GPS identifier of association and state are sent to the server in the social network data storehouse comprised based on web by it.Upgrade based on the contact content recorded based on the social network data storehouse of web in the social network data storehouse of web, with comprise for the described social network members based on web, association GPS identifier and state.

Description

For automatically locating the system and method for the social network members based on web
cross-reference to related applications
The application is incorporated to following content by reference:
On Dec 14th, 2006 submits to, name is called the U.S. Patent Application Serial No.11/639 of " SystemsandMethodsforSocialMapping ", 655, it requires to enjoy that on Dec 14th, 2005 submits to, name and is called the U.S. Provisional Patent Application sequence No.60/750 of " SystemsandMethodsforSocialMapping ", the right of priority of 844.
On Dec 26th, 2006 submits to, name is called the U.S. Patent Application Serial No.11/646 of " SystemsandMethodsforSocialTimeline ", 206, it requires to enjoy that on Dec 23rd, 2005 submits to, name and is called the U.S. Provisional Patent Application sequence No.60/753 of " SystemsandMethodsforSocialTimeline ", the right of priority of 810.
On July 25th, 2006 submits to, name is called the U.S. Patent Application Serial No.11/493 of " SystemsandMethodsforDynamicallyGeneratingaPrivacySummary ", 291.
On August 2nd, 2006 submits to, name is called the U.S. Patent Application Serial No.11/499 of " SystemsandMethodsforDynamicallyGeneratingSegmentedCommun ityFlyers ", 093.
On August 11st, 2006 submits to, name is called the U.S. Patent Application Serial No.11/502 of " SystemsandMethodsforGeneratingDynamicRelationships-Based ContentPersonalizedforMembersofaWeb-BasedSocialNetwork ", 757.
On August 11st, 2006 submits to, name is called the U.S. Patent Application Serial No.11/503 of " SystemsandMethodsforMeasuringUserAffinityinaSocialNetwor kEnvironment ", 093.
On August 11st, 2006 submits to, name is called the U.S. Patent Application Serial No.11/503 of " SystemsandMethodsforProvidingDynamicallySelectedMediaCon tenttoaUserofanElectronicDeviceinaSocialNetworkEnvironme nt ", 037.
On August 11st, 2006 submits to, name is called the U.S. Patent Application Serial No.11/503 of " SystemandMethodforDynamicallyProvidingaNewsFeedAboutaUse rofaSocialNetwork ", 242.
On October 11st, 2006 submits to, name is called the U.S. Patent Application Serial No.11/580 of " SystemandMethodforTaggingDigitalMedia ", 210.
On November 3rd, 2006 submits to, name is called the U.S. Provisional Patent Application sequence No.60/856 of " SystemsandMethodsforaWeb-BasedSocialNetworkingEnvironmen tIntegratedWithinOneorMoreComputingand/orNetworkingAppli cations ", 416.
On February 2nd, 2007 submits to, name is called the U.S. Provisional Patent Application sequence No.______ of " SystemandMethodforAutomaticallyGivingGiftsandDisplayingA ssetsinaSocialNetworkEnvironment ", and it acts on behalf of institute's reel number is PA4074PRV.
On February 2nd, 2007 submits to, name is called the U.S. Patent Application Serial No._____ of " SystemandMethodforDigitalFileDistribution ", and it acts on behalf of institute's reel number is PA3700US.
On February 2nd, 2007 submits to, name is called the U.S. Patent Application Serial No._____ of " SystemandMethodforAutomaticPopulationofaContactFilewithC ontactContentandExpressionContent ", and it acts on behalf of institute's reel number is PA3702US.
On February 2nd, 2007 submits to, name is called the U.S. Patent Application Serial No.______ of " SystemandMethodforDeterminingaTrustLevelinaSocialNetwork Environment ", and it acts on behalf of institute's reel number is PA4029US.
On February 2nd, 2007 submits to, name is called the U.S. Patent Application Serial No.______ of " SystemandMethodforCurtailingObjectionableBehaviorinaWeb-BasedSocialNetwork ", and it acts on behalf of institute's reel number is PA4032US.
Technical field
Present invention relates in general to the social networks based on web, relating more specifically to the system and method for automatically locating the social network members based on web.
Background technology
Determine whether contact particular buddies, classmate or colleague depend on that this person is at which and what is doing usually.This decision usually must utilize limited quantity of information, make within the limited time.And, when people arrive particular place, when such as park or shopping mall, they usually wonder that they are familiar with other people whether also in same place.Therefore the system and method for automatically locating the social network members based on web is needed.
Summary of the invention
Provide the system and method for automatically locating the social network members based on web.A kind of illustrative methods comprises: receive in equipment by GPS identifier, state is received in described equipment, GPS identifier is associated with described state, in contact person's file of described equipment, store the GPS identifier of association and the copy of state, and the GPS identifier of described association and state are sent to the server in the social network data storehouse comprised based on web.Another kind of illustrative methods comprises: comprising on the server based on the social network data storehouse of web, by network reception for the social network members based on web, the GPS identifier of association and state, utilize described for the described social network members based on web, the GPS identifier of association and state upgrade in the social network data storehouse based on web based on the contact content that the social network data storehouse of web is recorded, and described contact content is supplied to communication module, to be sent to the equipment with this contact person's file by described network, it is configured for contact content described in autostore.
Example system according to a kind of embodiment comprises: the equipment with GPS module, and described GPS module is configured for and receives GPS identifier; Status entry screen on described equipment, it is configured for accepting state; Processing module on described equipment, it is configured for and is associated with described state by described GPS identifier; Contact person's file on described equipment, it is configured for and stores the GPS identifier of association and the copy of state; And the communication module on described equipment, it is configured for the server GPS identifier of described association and state being sent to the social network data storehouse comprised based on web.
Another example system comprises: the server comprising the social network data storehouse based on web, described server be configured for by network reception for the social network members based on web, association GPS identifier and state; The described social network data storehouse based on web comprise for the described social network members based on web, based on the social network data storehouse record of web, the described social network data storehouse recording configuration based on web for utilize described for the described social network members based on web, the GPS identifier of association and state, upgrade contact content; And described server is also configured for described contact content is supplied to communication module, to be sent to the equipment with contact person's file by described network, it is configured for contact content described in autostore.
Accompanying drawing explanation
Fig. 1 shows the exemplary architecture for automatically locating the social network members based on web;
Fig. 2 shows the screenshot capture of the Exemplary status screen for the state of the social network members based on web being sent to the social network data storehouse based on web;
Fig. 3 shows the screenshot capture that the exemplary social network data storehouse based on web is recorded;
Fig. 4 shows the screenshot capture of exemplary contact content's screen;
Fig. 5 shows the process flow diagram of the illustrative methods for automatically locating the social network members based on web.
Embodiment
Provide the system and method for automatically locating the social network members based on web.According to a kind of embodiment, the equipment supporting GPS receives GPS identifier, and it is for inquiring about the social network data storehouse based on web.Comprise be positioned at same position or other social network members based on web in its vicinity, the GPS identifier of association and the contact content of state appear on the equipment of this support GPS automatically.Another example system comprises: support the equipment of GPS, and it is configured for receive and represents based on the position of the social network members of web and the GPS identifier of current state and state; Processing module, the GPS identifier received is associated with state by it; And communication module, the GPS identifier of association and state are sent to the server in the social network data storehouse comprised based on web by it.The contact content recorded based on the social network data storehouse based on web in the social network data storehouse of web is upgraded, to comprise the GPS identifier be associated for this social network members based on web and state.
Fig. 1 shows the exemplary architecture 100 for automatically locating based on the social network members of web.Framework 100 comprises server 105, network 140 and supports the equipment 145 of GPS.Server 105 comprises server location application 110 and the social network data storehouse 135 based on web.Server location application 110 comprises enquiry module 115, privacy settings module 120, equipment user arrange module 125 and equipment code and optimization module 130.Support that the equipment 145 of GPS comprises device display 150 and device location application 155.Device location application 155 comprises GPS (" GPS ") module 160, processing module 165, contact person's file 170 and communication module 175.
According to a kind of method, the member based on the social networks of web has the equipment 145 supporting GPS, and GPS identifier receives in GPS module 160 by it.GPS identifier can represent the current geographic position (such as, street address) of the member of the social networks based on web.Such as, GPS identifier can be received in the GPS module 160 of the equipment 145 supporting GPS, and it indicates the current geographic position of this member to be No. 123, CA90210 university city main stem.By using keypad, touch-screen or the similar mechanism on the equipment 145 supporting GPS, member can input state, and this state is by supporting that the equipment 145 of GPS receives.State representation moment GPS identifier received in GPS module 160 and near this moment the present situation of member.State can comprise any appointment, such as " is in ", " work ", " seeing a doctor " and/or other similar any expressions.The GPS identifier received is associated with the state received by processing module 165.Such as, the GPS identifier received " No. 123, CA90210 university city main stem " " can be in " with the state received and be associated by processing module 165.The GPS identifier of association and the copy of state are stored in contact person's file 170.This GPS identifier associated and state are sent to server 105 by communication module 175, and at server, place receives it.Server 105 comprises the social network data storehouse 135 based on web.Social network data storehouse 135 based on web comprises social network data storehouse record 300 (Fig. 3) for each social network members based on web.The contact content of the social network data storehouse record 300 based on web is upgraded, to comprise GPS identifier and the state of association.Other members based on the social networks of web can inquire about the record of the social network data storehouse based on web upgraded, but this is subject to the restriction that privacy is arranged, as described herein.
In a kind of alternative approach, not that GPS identifier is received in GPS module 160, but can the equipment 145 of GPS supported based on the social network members of web or not support the keypad of the equipment of GPS or touch-screen manually input street address.Support that the equipment 145 of GPS receives the mode of GPS identifier according to being similar to, the equipment 145 supporting GPS or the equipment not supporting GPS receive street address.When supporting the equipment 145 of GPS or not supporting that the equipment of GPS receives corresponding state, the street address received is associated with the state received by processing module 165.Contact person's file 170 stores the street address of this association and the copy of state, and the street address be associated and state are sent to server 105 by communication module 175.
In further alternative approach, GPS identifier can comprise utilization or be derived from information one or more in some dissimilar technology, these technology provide completely or partially location-based information, include but not limited to, network triangulation and use the mixed method of various GPS network network.
In a kind of example system, if GPS identifier is received in GPS module 160 do not have corresponding state, then processing module 165 is configured for further and searches corresponding state in contact person's file 170.If find corresponding state, then it will show on device display 150.If do not find the state corresponding to received GPS identifier in contact person's file 170, then the GPS identifier received is sent to server 105 and does not attach state by communication module 175.Enquiry module 115 on server 105 inquires about the state be associated with this GPS identifier in based on the social network data storehouse 135 of web.If find the state corresponding to this GPS identifier in based on the social network data storehouse 135 of web, then it is sent to the equipment 145 supporting GPS from server 105.The GPS identifier received is associated with this state by processing module 165, and in contact person's file 170, store the GPS identifier of this association and the copy of state.
In further illustrative methods, by communication module 175, the GPS identifier received is sent to server 105, and do not consider whether the GPS identifier received has at contact person's file 170 and/or in based on the social network data storehouse 135 of web the state be associated.Responsively, enquiry module 115 on server 105 inquires about this contact content based on other members of the social networks of web in based on the social network data storehouse 135 of web, and these other members have coupling or the GPS identifier close to coupling in its social network data storehouse based on web record 300.If determine that other members one or more of this social networks based on web have the coupling in the record of the social network data storehouse based on web 300 being included in them or the GPS identifier close to coupling, then the contact content of these members is sent to the equipment 145 supporting GPS from server 105.Thus, the social network members carrying out inquiring about can be known and is positioned at other neighbouring social network members.
In another further illustrative methods, the GPS of the reception identifier without associated state can be sent to server 105 by communication module 175, on that server, server 105 or its be subordinate to module and GPS identifier can be associated with state.
According to some embodiment, privacy settings module 120 forms a part for server location application 110.Privacy selected by the social network members based on web is arranged, and privacy settings module 120 is configured for restriction to the inquiry based on the GPS identifier specifically associated in the social network data storehouse 135 of web and state.Such as, in one embodiment, the member based on the social networks of web can select privacy to arrange, thus the GPS identifier making it associate and state only can be supplied to those people that this member is appointed as its " good friend ".
Server location application 110 can comprise equipment user and arrange module 125, for controlling the function such as when server 105 communicates with the equipment 145 of support GPS.Such as, equipment user arranges module 125 and can be set to: during the synthesis Boot Server 105 with support that the equipment 145 of GPS communicates.Equipment user arranges module 125 and can also be set to: in response to based on the specific change in the social network data storehouse 135 of web, and allows server 105 and support that the equipment 145 of GPS communicates.Such as, equipment user arranges module 125 and can be set to: when the special member of the social networks based on web have updated GPS identifier and the state of the association in her record of the social network data storehouse based on web 300, allow server 105 and support that the equipment 145 of GPS communicates.
Equipment code in server location application 110 can be configured with the various specifications supporting the equipment 145 of GPS for communicating with server 105 with optimization module 130.Equipment code is used for the type of the equipment 145 of the support GPS communicated with server 105 with optimizing module 130 identification, and carries out formatting to meet the specification of this particular device 145 to the GPS identifier be associated and state.Such as, the member that equipment code and optimization module 130 can automatically identify based on the social networks of web uses BlackBerry tMequipment communicates with server 105.Correspondingly, equipment code and optimization module 130 carry out formatting to adapt to this BlackBerry by the GPS identifier be associated and state that will be sent to this equipment tMthe device display 150 of equipment.
Those of ordinary skill in the art are readily appreciated that, there is multiple possible combination and position for component application described herein and module.Such as, the social network data storehouse 135 based on web also can be used as server location application 110 and/or the part of server 105, or applies 110 and/or the independent utility that is separated of server 105 as with server location.Further, multiple known communication mechanism may be used for supporting that the equipment 145 of GPS is by the communication of network 140 with server 105.Network 140 can comprise internet network and/or other wireless or cable networks, such as mobile device carrier network.And, support that the equipment 145 of GPS also directly can communicate with other equipment being similar to the equipment 145 supporting GPS.All these are out of shape in the scope of the embodiment still belonging to claimed.
Fig. 2 shows the screenshot capture of Exemplary status screen 200.Exemplary status screen 200 is for sending to the server in the social network data storehouse 135 (Fig. 1) comprised based on web by the state of the social network members based on web received.Exemplary status screen 200 comprises status entry box 205, instruction 210 and condition selecting 215.Status screen 200 is usually displayed on device display 150 (Fig. 1).
The state of the social network members based on web is received in status entry box 205.According to a kind of embodiment, accepting state can be carried out by the manual input of social network members on the keypad supporting the equipment 130 (Fig. 1) of GPS or touch-screen based on web.In another embodiment, can from equipment 145 another equipment accepting state same or analogous with support GSP.
In Exemplary status screen 200, instruction 210 indicates the social network members based on web to select a state from 7 free position options 215.These options comprise, " being in ", " in library ", " in work ", " at school ", " party of going out ", " sleep " and/or " other ".If the social network members based on web have selected " other " state, then can point out to them and key in free position to represent their the present situation.Such as, the social network members based on web selects " other " state by inputting option " 7 " in status entry box 205, and it can be prompted to key in " bar ".According to a kind of embodiment, by processing module 165, the GPS identifier be received in GSP module 160 is associated with the state received " bar ".Such as, the GPS identifier be received in GSP module 160 can be street address " No. 123, CA90120 university city main stem ".Correspondingly, " No. 123, CA90120 university city main stem " is associated with " bar " by processing module 165.The GPS identifier of association and the copy (also namely, " bar, No. 123, CA90120 university city main stem ") of state are stored in contact person's file 170, and the GPS identifier of association and state are sent to server 105 by communication module 175.
Those of ordinary skill in the art are readily appreciated that, in Exemplary status screen 200, also can comprise other state options, and it still belongs to the scope of claimed embodiment herein.
Fig. 3 shows the screenshot capture of the exemplary record of the social network data storehouse based on web 300.This exemplary social network data-base recording 300 is the JohnSmith for Harvard University.Social network data storehouse record 300 comprises the contact content 305 of JohnSmith.According to various embodiment, contact content comprises based on the part or all of information in the social network data storehouse 135 of web.Contact content also comprises expression content, such as audio/video.Audio/video can be any audio frequency, video, audiovisual, diagram, photo, image format, text and/or these all distortion and combination.
Contact content 305 shown in exemplary social network data-base recording 300 comprises GPS identifier and the state 310 of the association of JohnSmith.In social network data storehouse record 300, GPS identifier and the state 310 of the association of JohnSmith are " bar, No. 123, CA90120 university city main stem ".
Fig. 4 shows the screenshot capture of exemplary contact content screen 400.Contact content screen (such as contact content screen 400) is presented on the device display 150 (Fig. 1) of the equipment 145 (Fig. 1) supporting GPS.Social network data storehouse record (such as social network data storehouse record 300 (Fig. 3)) is that of the some or all contact content appeared on contact content screen (such as exemplary contact content's screen 400) may originate.
Contact content screen 400 shown in Fig. 4 is JohnSmith for Harvard University.It is part or all of that this contact content screen 400 comprises in the contact content 305 of JohnSmith, and it comprises GPS identifier and the state of the association of JohnSmith.
According to some embodiments, part or all of contact content on contact content screen 400 automatically fills the contact person's file 170 (Fig. 1) on the equipment 145 supporting GSP, such as on February 2nd, 2007 submit to, described in U.S. Patent Application Serial No.______ (acting on behalf of institute's reel number is PA33702US) that name is called " SystemandMethodforAutomaticPopulationofaContactFilewithC ontactContentandExpressionContent ", it is incorporated into this by reference.
According to other embodiments, after in the GPS module 160 GSP identifier being received the equipment 145 supporting GPS, GPS identifier is sent to server 105 (Fig. 1) by communication module 175, thus inquires about corresponding contact content to the social network data storehouse 135 based on web.If determine that other members one or more based on the social networks of web have coupling or the GPS identifier close to coupling in its social network data storehouse based on web record 300, then by correspond to these members contact content (as in exemplary contact content's screen 400 see) be sent to from server 105 and support the equipment 145 of GPS.Thus, the social network members carrying out inquiring about can be known and is positioned at other neighbouring social network members.
Fig. 5 shows the process flow diagram of the illustrative methods 500 of the member for automatically locating the social networks based on web.
In step 505, support that GPS identifier receives in GPS module 160 (Fig. 1) by the equipment 145 (Fig. 1) of GPS.In the exemplary embodiment, GPS identifier represents the street address of the social network members based on web.In another embodiment, keypad or the touch-screen of the equipment 145 of support GPS can be used by the social network members based on web or use and not support that the keypad of the equipment of GPS or touch-screen input GPS identifier.
In step 510, support that GPS identifier is sent to server 105 (Fig. 1) by the equipment 145 of GPS.According to various embodiment, support that GPS identifier is sent to server 105 by the communication module 170 (Fig. 1) in the equipment 145 of GPS.
In step 515, server 105 receives GPS identifier by network 140 (Fig. 1) from the equipment 145 of support GPS.In some embodiments, network 140 can comprise internet network and/or other wireless or cable networks, such as mobile device carrier network.
In step 520, enquiry module 115 (Fig. 1) on server 105 inquires about other contact content based on the social network members of web (comprising the GPS identifier and state that are associated) in based on the social network data storehouse 135 (Fig. 1) of web, and these members have identical with the GPS identifier received or very relevant GPS identifier.
In step 525, server 105 checks privacy settings module 120 (Fig. 1).According to a kind of embodiment, privacy settings module 120 is configured for restriction is sent to the equipment 145 supporting GPS contact content (comprising the GPS identifier and state that are associated) from server 105.In a kind of alternate embodiment, privacy settings module 120 is configured for the inquiry of restriction to the social network data storehouse 135 based on web.
In step 530, server 105 checkout facility user arranges module 125 (Fig. 1).According to some embodiment, equipment user arranges module 125 and controls such as when server 105 and function when supporting that the equipment 145 of GPS communicates.In another embodiment, equipment user arranges module 125 and is configured in response to based on the specific change in the social network data storehouse 135 of web, and Boot Server 105 is to supporting that the equipment 145 of GPS transmits the contact content (comprising the GPS identifier and state that are associated) upgraded.
In step 535, server 105 checkout facility specification and optimization module 130 (Fig. 1).According to a kind of embodiment, equipment code is configured with the various specifications supporting the equipment 145 of GPS for communicating with server 105 with optimization module 130.Equipment code identifies the type of the equipment 145 of the support GPS communicated with server 105 with optimizing module 130, and carries out formatting to meet the specification of the equipment 145 of this support GPS to contact content.
In step 540, the contact content (comprising the GPS identifier and state that are associated) with other members of social networks based on web of identical or close GPS identifier is sent to the equipment 145 supporting GPS from server 105.According to some embodiment, multiple known communication mechanism may be used for server 105 by the communication of network 140 with the equipment 145 of support GPS.
In step 545, support that the equipment 145 of GPS receives contact content (comprising the GPS identifier and state that are associated) from server 105.
In step 550, contact content is stored automatically in contact person's file 170 (Fig. 1).According to a kind of embodiment, contact person's file 170 is the parts of device location application 155 (Fig. 1) supported on the equipment 145 of GPS.
In step 555, the device display 150 (Fig. 1) of equipment 145 supporting GPS shows contact content.
Although be described above various embodiment, should be appreciated that these embodiments only exemplarily mode provide, instead of restriction.Such as, with the function of automatically locating any element be associated based on the social network members of web and can utilize any expectation of setting forth above.Therefore, the width of preferred implementation and scope not should limit by above-mentioned arbitrary illustrative embodiments.

Claims (13)

1. share a method for the position of the member participating in online Social networking services, described method is performed by computer server system, and comprises:
The subscriber equipment carried from the first members of described online Social networking services receives positional information and the status information of described first member, described positional information represents the geographic position of described first member, and described status information is manually provided on the load module of described subscriber equipment by described first member;
The described positional information of described first member be associated with the described status information of described first member and the contact content of described first member are stored in the record of database;
The request for the information be associated with described geographic position is received from the second member of described online Social networking services;
In response to receiving described request, inquire about described database to obtain the described status information of described first member be associated with the described positional information in described geographic position;
Receive the positional information of described second member;
Based on the described positional information of described first member and the described positional information of described second member, determine described first member whether near described second member; And
In response to determining that described first member is near described second member, the described contact content of described first member, described status information and described positional information is sent to described second member, the described status information of wherein said first member and described positional information are displayed on the equipment of described second member, and the contact person's file in the described equipment of wherein said second member is updated according to the described contact content sent.
2. method according to claim 1, the described positional information of wherein said first member comprises by processing the GPS identifier detected by described subscriber equipment and the street address determined.
3. method according to claim 1, also comprises:
Determine whether the 3rd member of described online Social networking services is designated to receive described status information; And
In response to determining that described 3rd member is designated, described status information is sent to described 3rd member.
4. method according to claim 1, also comprises:
Determine the specification of described subscriber equipment, described specification relate to following at least one: the type of described subscriber equipment, and the display of described subscriber equipment; And
Formatting is carried out to the data of the described positional information or described status information that at least comprise described first member, to be sent to described subscriber equipment according to the described specification of described subscriber equipment.
5. a computer server system, for providing online Social networking services to participation member, described computer server system comprises:
Database module, be configured to receive the positional information of described first member and the status information of described first member in response to the subscriber equipment of the first member from described Social networking services, the described positional information of described first member and the described status information of described first member and the contact content of described first member are stored in record explicitly, described positional information represents the geographic position of described first member, and described status information is manually provided on the load module of described subscriber equipment by described first member;
Enquiry module, is configured to:
In response to the inquiry of the second member received from described Social networking services, obtain the described status information of described first member and described positional information from described database module,
Receive the positional information of described second member, and
Described first member is determined whether near described second member based on the described positional information of described first member and the described positional information of described second member; And
Communication module, is configured to:
The described positional information of described first member and described status information is received from described subscriber equipment, and
In response to determining that described first member is near described second member, the described contact content of described first member, described positional information and described status information is sent to described second member, the described status information of wherein said first member and described positional information are displayed on the equipment of described second member, and the contact person's file in the described equipment of wherein said second member is updated according to sent described contact content.
6. computer server system according to claim 5, the information that wherein said database purchase is associated with the member of described Social networking services.
7. computer server system according to claim 5, the described positional information of wherein said first member comprises the street information determined by described subscriber equipment.
8. computer server system according to claim 5, also comprises privacy settings module, and it is configured for:
Determine whether the 3rd member of described online Social networking services is designated to receive described status information; And
In response to determining that described 3rd member is designated, allow described status information to be sent to described 3rd member.
9. computer server system according to claim 5, also comprise equipment code and optimize module, it is configured for:
Determine the specification of described subscriber equipment, described specification relate to following at least one: the type of described subscriber equipment, and the display of described subscriber equipment; And
Formatting is carried out to the data of the described positional information or described status information that at least comprise described first member, to be sent to described subscriber equipment according to the described specification of described subscriber equipment.
10. share a method for the position of the member of online Social networking services, described method is performed by a subscriber equipment, and comprises:
Obtain positional information, described positional information represents the geographic position of the member of described online Social networking services;
From described member's receiving status information, described status information represents the state of described member and is manually inputted on the load module of described subscriber equipment by described member;
Described positional information is associated with the described status information of reception;
Described status information and described positional information is stored in contact person's file of described subscriber equipment; And
Described status information and described positional information are sent to remote server, and for other membership querys of described online Social networking services, the contact content of wherein said member is updated to comprise described status information and described positional information.
11. methods according to claim 10, wherein obtain described positional information and comprise: at described subscriber equipment place, process GPS identifier.
12. methods according to claim 10, also comprise: via the input of described subscriber equipment, receive described positional information from described member.
13. methods according to claim 10, also comprise:
In response to the Data Update detected in described remote server, the positional information of renewal is sent to described remote server.
CN200780051830.5A 2007-02-28 2007-02-28 For automatically locating the system and method for the social network members based on web Active CN101632074B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/005343 WO2008105766A1 (en) 2007-02-28 2007-02-28 Systems and methods for automatically locating web-based social network members

Publications (2)

Publication Number Publication Date
CN101632074A CN101632074A (en) 2010-01-20
CN101632074B true CN101632074B (en) 2016-01-20

Family

ID=39721514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780051830.5A Active CN101632074B (en) 2007-02-28 2007-02-28 For automatically locating the system and method for the social network members based on web

Country Status (7)

Country Link
EP (1) EP2132646A4 (en)
JP (1) JP5671234B2 (en)
CN (1) CN101632074B (en)
AU (1) AU2007347839B2 (en)
BR (1) BRPI0721260A2 (en)
CA (1) CA2677327C (en)
WO (1) WO2008105766A1 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7809805B2 (en) 2007-02-28 2010-10-05 Facebook, Inc. Systems and methods for automatically locating web-based social network members
US9459622B2 (en) 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US9037516B2 (en) 2006-03-17 2015-05-19 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US9002754B2 (en) 2006-03-17 2015-04-07 Fatdoor, Inc. Campaign in a geo-spatial environment
US9071367B2 (en) 2006-03-17 2015-06-30 Fatdoor, Inc. Emergency including crime broadcast in a neighborhood social network
US8965409B2 (en) 2006-03-17 2015-02-24 Fatdoor, Inc. User-generated community publication in an online neighborhood social network
US9064288B2 (en) 2006-03-17 2015-06-23 Fatdoor, Inc. Government structures and neighborhood leads in a geo-spatial environment
US9070101B2 (en) 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US8275767B2 (en) 2009-08-24 2012-09-25 Xerox Corporation Kiosk-based automatic update of online social networking sites
US8290999B2 (en) 2009-08-24 2012-10-16 Xerox Corporation Automatic update of online social networking sites
US20110145355A1 (en) * 2009-09-03 2011-06-16 Jeremy Mattern System and Method for Improved Social Networking
DE102010037536A1 (en) * 2010-09-15 2012-03-15 Friedrich Birgels Method for disseminating information in social network, involves linking personal data of mentioned person with location information, where personal data is output to another person in accordance with data search profile
US8478306B2 (en) 2010-11-10 2013-07-02 Google Inc. Self-aware profile switching on a mobile computing device
US8560013B2 (en) 2010-12-14 2013-10-15 Toyota Motor Engineering & Manufacturing North America, Inc. Automatic status update for social networking
CN102695120A (en) * 2011-03-25 2012-09-26 北京千橡网景科技发展有限公司 Method and equipment for providing point-of-interest (POI) information for user at mobile terminal
US9582139B1 (en) * 2011-05-26 2017-02-28 Google Inc. Multi-level mobile device profiles
US8825761B2 (en) * 2011-08-05 2014-09-02 Htc Corporation Systems and methods for sharing group status within a social network
CN102325174A (en) * 2011-08-31 2012-01-18 酷视资讯股份有限公司 Community website message logging method and system thereof
CN102571910B (en) * 2011-11-16 2014-08-13 腾讯科技(深圳)有限公司 Method for searching nearby users in social network, and server
EP2620906A1 (en) 2012-01-24 2013-07-31 Amadeus Automatic live publisher event system and method of same
US9521105B2 (en) * 2012-03-26 2016-12-13 Google Inc. Sending communications to contacts on a social networking service
DE102012006804A1 (en) 2012-03-27 2013-10-02 Lior Baussi Method for publishing digital type geo-referenced multimedia content e.g. audio content in country and city maps displayed on e.g. smartphone, involves visualizing multimedia content of geographical position of each user in map
US9355174B2 (en) 2012-09-07 2016-05-31 Iheartmedia Management Services, Inc. Multi-input playlist selection
US10078431B1 (en) 2013-02-01 2018-09-18 Nextdoor.Com, Inc. Social networking based on nearby neighborhoods
US20140222908A1 (en) 2013-02-01 2014-08-07 Nextdoor.Com, Inc. Methods and systems for a location-based online social network
US20140258879A1 (en) * 2013-03-08 2014-09-11 International Business Machines Corporation Theme engine
CN104731806B (en) * 2013-12-20 2018-10-19 腾讯科技(深圳)有限公司 A kind of method and terminal for quickly searching user information in social networks
US9439367B2 (en) 2014-02-07 2016-09-13 Arthi Abhyanker Network enabled gardening with a remotely controllable positioning extension
US9457901B2 (en) 2014-04-22 2016-10-04 Fatdoor, Inc. Quadcopter with a printable payload extension system and method
US9004396B1 (en) 2014-04-24 2015-04-14 Fatdoor, Inc. Skyteboard quadcopter and method
US9022324B1 (en) 2014-05-05 2015-05-05 Fatdoor, Inc. Coordination of aerial vehicles through a central server
US9971985B2 (en) 2014-06-20 2018-05-15 Raj Abhyanker Train based community
US9441981B2 (en) 2014-06-20 2016-09-13 Fatdoor, Inc. Variable bus stops across a bus route in a regional transportation network
US9451020B2 (en) 2014-07-18 2016-09-20 Legalforce, Inc. Distributed communication of independent autonomous vehicles to provide redundancy and performance
US10459450B2 (en) 2017-05-12 2019-10-29 Autonomy Squared Llc Robot delivery system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963850B1 (en) * 1999-04-09 2005-11-08 Amazon.Com, Inc. Computer services for assisting users in locating and evaluating items in an electronic catalog based on actions performed by members of specific user communities
GB2376609B (en) * 2001-05-02 2003-06-18 Symbian Ltd Group communication method for a wireless communication device
CN1682229A (en) * 2002-09-17 2005-10-12 默比卡有限公司 Optimised messages containing barcode information for mobile receiving device
US8249615B2 (en) * 2002-10-25 2012-08-21 At&T Mobility Ii Llc Delivery of network services
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
US20050136988A1 (en) * 2003-12-19 2005-06-23 Villamil Camilo E. Method for reporting personal status of a mobile communication device user and method therefor
US7593740B2 (en) * 2004-05-12 2009-09-22 Google, Inc. Location-based social software for mobile devices
US7731088B2 (en) * 2004-06-16 2010-06-08 Ipt, Llc Vehicle violation enforcement system and method
US7721204B2 (en) * 2004-07-29 2010-05-18 Xerox Corporation Client dependent image processing for browser-based image document viewer for handheld client devices
US20060072721A1 (en) * 2004-09-21 2006-04-06 Netomat, Inc. Mobile messaging system and method
US11283885B2 (en) * 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
CN102982092B (en) * 2004-10-19 2017-06-09 飞扬管理有限公司 For the system and method for location-based social networks
EP1689136A1 (en) * 2005-02-04 2006-08-09 Research In Motion Limited Adaptive electronic message forwarding for wireless device
US20060256008A1 (en) * 2005-05-13 2006-11-16 Outland Research, Llc Pointing interface for person-to-person information exchange
US8150416B2 (en) * 2005-08-08 2012-04-03 Jambo Networks, Inc. System and method for providing communication services to mobile device users incorporating proximity determination
US7466986B2 (en) * 2006-01-19 2008-12-16 International Business Machines Corporation On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices

Also Published As

Publication number Publication date
EP2132646A4 (en) 2010-05-05
CA2677327A1 (en) 2008-09-04
JP5671234B2 (en) 2015-02-18
CA2677327C (en) 2013-04-30
CN101632074A (en) 2010-01-20
AU2007347839B2 (en) 2012-02-02
EP2132646A1 (en) 2009-12-16
JP2010520540A (en) 2010-06-10
BRPI0721260A2 (en) 2013-01-08
AU2007347839A1 (en) 2008-09-04
WO2008105766A1 (en) 2008-09-04

Similar Documents

Publication Publication Date Title
CN101632074B (en) For automatically locating the system and method for the social network members based on web
US11477604B2 (en) Location-based discovery of network members
US20180082335A1 (en) Method of creating and joining social group, user device for executing the method, server, and storage medium
US20060242239A1 (en) Presence information processing method and computer
US9870555B2 (en) Customer interaction manager on a restaurant computer
US20050144642A1 (en) Systems and methods for communicating with customers in the hospitality industry
CN102172007A (en) Conference networking system incorporating social networking site information
JP2009219124A (en) Mobile computing and communications
US10397334B2 (en) Information sharing system, information sharing method, and non-transitory computer-readable recording medium encoded with information sharing program
JP5959963B2 (en) Information processing system, information processing apparatus, device selection method, and program
JP2010502088A (en) Content synchronization method and apparatus
CN103069743B (en) For registering the apparatus and method of personal network
KR20120087287A (en) Terminal and server providing social networking service using augmented reality history information, augmented reality service providing system using the same
KR20160146983A (en) Method, device and system for establishing communication
JP4290722B2 (en) Information management server, communication device between portable terminals, portable terminal, and information providing method
KR101206577B1 (en) Expert system based on social network service
JP2005025627A (en) Information delivery system, information delivery method, and information delivery processor
US20130103480A1 (en) Providing coupons
CN102035877A (en) System and method for managing items in a list shared by a group of mobile devices
JP2007249557A (en) Group purchase system, group purchase server, group purchase method, group purchase program and recording medium
CN101415015B (en) Navigation system and architecture for providing terminal user content
JP2009097998A (en) Meeting support apparatus, meeting support system, meeting support server device, meeting support method and program
KR20140091131A (en) System for supporting marketing based on the offline shop and the method thereof
EP2189935A1 (en) Activity overlaid mapping services
JP2011193428A (en) System and method for distributing content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Yuan platform Co.

Address before: California, USA

Patentee before: FACEBOOK, Inc.

CP01 Change in the name or title of a patent holder