`
`(12) United States Patent
`Nunally
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,315,618 B1
`*Nov. 20, 2012
`
`(54) SYSTEM AND METHOD FOR MANAGING
`MOBILE COMMUNICATIONS
`_
`_
`(75) Inventor: Patnck Nunally, San Dlego’ CA (Us)
`
`( * ) Notice:
`
`(73) Assignee: e.Digital Corporation, San Diego, CA
`Us
`(
`)
`Subject to any disclaimer, the term of this
`Pawnt is eXIende/d Or adjusted under 35
`U.S.C. 154(1)) by 0 days.
`This atem is Subect to a terminal dis_
`Claim};
`J
`'
`
`(21) Appl. No.: 13/047,163
`
`(22) Filed:
`
`Mal? 14: 2011
`_
`_
`Related U's' Apphcatlon Data
`(63) gonti2nsuagioolrt) of application No. 12/891,875, ?led on
`ep'
`’
`'
`
`(51) Int‘ Cl‘
`(200601)
`H04M 3/ 00
`(52) US. Cl. ................ .. 455/418; 455/414.1; 455/414.2;
`455/425; 709/219
`(58) Field of Classi?cation Search ................ .. 455/418,
`455/414.1, 414.2, 425; 709/219
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`7,593,740 B2 *
`9/2009 Crowley et al. .......... .. 455/456.3
`7,809,805 B2 * 10/2010 Stremel et al. ..
`709/219
`2008/0291024 A1* 11/2008 Zhang et al. .
`340/572.1
`2010/0056872 A1* 3/2010 Kahn et al.
`600/300
`2010/0294938 A1* 11/2010 Alameh et al. ..
`250/342
`2011/0273378 A1* 11/2011 Alameh et al. .............. .. 345/173
`
`OTHER PUBLICATIONS
`Facebook Help Center page on Places. http://www.facebook.com/
`help/?page:1080. Retrieved on Sep. 28, 2010.
`Ketabdar, Hamed, “Using Mobile Phones for Monitoring Physical
`Conditions”, Quality and Usability Lab, Deutsche Telekom Labora
`tories, Berlin, 3 pages.
`US. Appl. No. 12/891,875, ?led Sep. 28, 2010, Patrick Nunally,
`e.Digital Corporation.
`_
`ggi'gigpéo?érigglm’zoa ?led Man 14’ 2011’ Pamck Nunally’
`US. Appl. No. 13/047,420, ?led Mar. 14, 2011, Patrick Nunally,
`e.Digital Corporation.
`I
`U.S. Appl. No. 13/047,290, ?led Mar. 14, 2011, Patrick Nunally,
`e.Digital Corporation.
`U.S. Appl. No. 13/047,306, ?led Mar. 14, 2011, Patrick Nunally,
`e.Digital Corporation.
`_
`_
`* c1ted by exammer
`
`Primary Examiner * Wayne Cai
`Assistant Examiner * Chuck Huynh
`(74) Attorney, Agent, or Firm * Stein McEwen, LLP
`(57)
`ABSTRACT
`A device to automatically provide differing information lev
`els according to a predetermined social hierarchy includes a
`memory and a processor. The memory stores social templates
`corresponding to unique social signatures and being select
`able to provide, for each 1eve1 of the predetermined social
`hierarchy, a corresponding differing amount of information to
`each member of the predetermined social hierarchy and/or a
`social networking service. The processor receives sensor data
`from a sensor set which detects sensor data related to an
`environment of a communication device, creates a detected
`social signature from the received sensor data, determines
`which of the social signatures of the social templates has the
`greatest correspondence with the created social signature,
`retrieves from the memory the determined one social tem
`plate having the greatest correspondence, and provides only
`as much information as allowed in the retrieved social tem
`plate.
`
`25 Claims, 3 Drawing Sheets
`
`Update
`classification
`
`
`
`EI'TOI weighting/create
`
`new template
`
`Sample Sen sor Processors
`
`Format data samolaa
`
`Sendiormatted data to sewer
`
`Appiy gen era; anti trainedtemnletee
`
`Make armors classification
`
`Derermm e classification error
`
`training update?
`
`N
`
`300
`
`305
`
`1
`3 0
`
`315
`320
`
`325
`
`330
`
`‘ ah’: I requ es
`
`340
`
`Y
`Determine repomn (4 level
`
`Report information to requester according
`to current social classification in selected
`template
`
`45
`
`350
`
`Y
`
`N
`
`1
`
`Google Inc., Nest Labs, Inc., and Dropcam, Inc.
`GOOG 1001
`IPR of US Pat. No. 8,315,618
`
`
`
`US. Patent
`
`Nov. 20, 2012
`
`Sheet 1 of3
`
`US 8,315,618 B1
`
`FIG. 1
`
`l_0
`
`Eiectronic Device
`I
`Location
`/~ Sensor
`110
`
`,
`120
`
`|
`Inertia‘
`Sensor
`
`|
`Optical
`Sea-usor
`
`i
`Acoustic
`Sen$or
`
`130
`
`140
`
`145
`f
`|
`/
`Calculating
`]
`135
`I
`125
`i
`Transceiver <_———> L99“?
`I
`
`‘
`
`15%,
`
`115
`
`\
`
`170
`
`\160
`/_
`/165
`M?nory /
`
`"167
`
`Swcial
`
`Tempiates
`Social /
`Training
`
`2
`
`
`
`US. Patent
`
`Nov. 20, 2012
`
`Sheet 2 of3
`
`US 8,315,618 B1
`
`FIG. 2
`
`200
`
`\
`
`210 220
`I
`I
`/ /
`
`230
`I
`/
`
`240
`I
`/
`
`Location
`Sensor,
`and
`processor
`
`Motion
`Sensor,
`and
`Processor
`
`Optical
`Sensor,
`and
`Processor
`
`Acoustic
`Sensor,
`and
`Processor
`3
`Caiculatin g
`Logic:
`I
`
`/
`
`250
`
`.
`Transcelver
`
`s
`‘
`
`,
`
`i
`
`280
`
`270
`
`Q UGI'VEI‘
`
`Rem one
`calcugatmg
`Logic
`
`\
`
`’
`
`275
`
`260
`
`3
`
`
`
`US. Patent
`
`Nov. 20, 2012
`
`Sheet 3 of3
`
`US 8,315,618 B1
`
`FIG. 3
`
`?ormat c?
`
`Sen :3
`
`l
`
`l
`
`to s- :
`(i
`
`é ‘ we; (5min
`
`l
`Maii?wféi 3pm 1:33 :eassiiictiitécm
`i
`
`Update
`classification
`
`.
`
`\305
`
`/310
`
`" ‘
`
`315
`\
`320
`
`
`
`error Weighting/create
`
`/335
`
`n
`
`cation ‘EQETQE'
`
`-/325
`
`new template
`
`‘
`
`330
`
`340
`
`345
`
`E
`
`Report information to requestor according "350
`to current social classification in selected
`template
`
`4
`
`
`
`US 8,315,618 B1
`
`1
`SYSTEM AND METHOD FOR MANAGING
`MOBILE COMMUNICATIONS
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`This application is a continuation of US. patent applica
`tion Ser. No. 12/891,875, ?led Sep. 28, 2010, currently pend
`ing, the disclosure of which is incorporated herein by refer
`ence.
`
`BACKGROUND
`
`1. Field
`Aspects of the invention relate to automatically determin
`ing if an incoming communication is interruptive, and more
`particularly to the classi?cation of a person’s current actions
`such that selected callers can automatically or manually
`gauge the intrusiveness of a communication request.
`2. Description of the Related Art
`The development of pervasive communication technolo
`gies has delivered direct access to mobile device users world
`wide. While access has given users the convenience of com
`munication at all times this convenience in many cases is a
`burden as callers can inadvertently interrupt other activities
`which socially take precedence. One exemplary example is a
`phone ringing in the middle of a conversationisocially a
`person would never interrupt another conversation unless the
`matter was extremely urgent. The fact that communication
`requests cannot be socially integrated has made the perva
`siveness of communication a burden and has lead to ignoring
`of calls (urgent or not) as well as allowing remote communi
`cations to take precedence over local communications.
`
`SUMMARY
`
`According to an aspect of the invention, a device to auto
`matically provide differing levels of information according to
`a predetermined social hierarchy includes a memory which
`stores social templates, each social template corresponding to
`a unique social signature and being selectable to provide, for
`each level of the predetermined social hierarchy, a corre
`sponding differing amount of information to each member of
`the predetermined social hierarchy; and a processor which
`receives sensor data received from a sensor set which detects
`sensor data related to an environment of a communication
`device, creates a detected social signature from the received
`sensor data, determines which of the social signatures of the
`social templates has the greatest correspondence with the
`created social signature, retrieves from the memory the deter
`mined one social template having the greatest correspon
`dence, and provides to at least one member of the predeter
`mined social hierarchy only as much information as allowed
`under the social hierarchy as de?ned in the retrieved social
`template.
`According to an aspect of the invention, the sensor data
`comprises a location of the communication device; a move
`ment of the communication device; and user social statistics
`indicating an interaction between the communication device
`and the environment of the communication device, and the
`processor compares the location with map data to determine
`a map location of the communication device, and creates the
`detected social signature to include information on the map
`location of the communication device, the movement being
`experienced by the communication device, and the environ
`ment of the communication device.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`According to an aspect of the invention, the levels of the
`social hierarchy of the retrieved social template include a ?rst
`social hierarchy level which provides one level of information
`as selected in the retrieved social template, a second social
`hierarchy level which provides another of level information
`as selected in the retrieved social template, and a third social
`hierarchy level which provides further information as
`selected in the retrieved social template; and the processor
`determines a level value of each member by comparing the
`member with members assigned to having the ?rst social
`hierarchy level, the second social hierarchy level, and the
`third social hierarchy level, and provides only as much infor
`mation as allowed by the determined social hierarchy level.
`According to an aspect of the invention, the user social
`statistics includes an amount of light of the environment of
`the communication device, a sound level of the environment
`of the communication device, a detected heart rate of a user of
`the communication device, ultrasound levels of the commu
`nication device, infrared levels of the communication device,
`temperature levels of the communication device, local net
`work/data logging of the communication device, capacitive
`readings of a touch screen of the communication device, a
`biometric based upon a user’s use of the communication
`device, data related to the communications by and programs
`running on the communication device, pressure data of the
`communication device, magnetic ?eld data of the communi
`cation device, proximity data of the communication devices,
`or combinations thereof.
`According to an aspect of the invention, the processor
`further detects an error between the detected social signature
`and the social signature of the determined one social template
`having the greatest correspondence, updates the social signa
`ture of the determined one social template to include the
`detected error such that the social signature of the determined
`one social template incorporates the detected social signature
`where it is determined that the determined one social template
`is accurate, and creates a new social template using the
`detected social signature where it is determined that the deter
`mined one social template is not accurate.
`According to an aspect of the invention, the processor
`automatically determines if an incoming communication
`from a communication requestor is interruptive by, prior to
`completing the communication, assigning the communica
`tion requestor to one of the levels of the social hierarchy, and
`providing to the communication requestor only as much
`information as allowed under the social hierarchy as de?ned
`in the retrieved social template.
`According to an aspect of the invention, for at least one of
`the social templates, each level of the social hierarchy corre
`sponds to a corresponding different social networking ser
`vice, and the processor automatically provides different
`updates to each of the social networking services as allowed
`under the social hierarchy as de?ned in the one social tem
`plate.
`According to an aspect of the invention, one of the social
`networking services is for professional networking, one of the
`social networking services is for non-professional network
`ing, and one of the social networking services is a microblog
`ging service.
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a social networking service, and the processor automati
`cally provides an update to the social networking services.
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a microblogging service, and the processor automatically
`provides an update to the microblogging service.
`
`5
`
`
`
`US 8,315,618 B1
`
`3
`According to an aspect of the invention, at least one of the
`social templates corresponds to an emergency update, and
`when the processor detects an emergency situation from the
`sensor data, the processor automatically provides informa
`tion related to the emergency to predetermined emergency
`services, friends and/or family members according to the
`detected emergency situation.
`According to an aspect of the invention, the processor
`processes the received sensor data to obtain biometric data of
`a user of the communication device, creates the detected
`social signature from the received sensor data and the
`obtained biometric data, identi?es the user according to the
`obtained biometric data, and retrieves from the memory the
`determined one social template having the greatest corre
`spondence to the detected social signature for the identi?ed
`user.
`According to an aspect of the invention, one of the sensors
`comprises an input device which the user uses to input data,
`and the processor identi?es the user according to a writing
`pattern of the user while inputting the data.
`According to an aspect of the invention, one of the sensors
`comprises an optical sensor, and the processor identi?es the
`user according to a pattern recognition unique to the user.
`According to an aspect of the invention, one of the sensors
`comprises an audio sensor, and the processor identi?es the
`user according to a speech pattern recognition unique to the
`user.
`According to an aspect of the invention, one of the sensors
`comprises an Ultra Wideband sensor which provides ranging
`data regarding the environment, and the processor includes in
`the social signature a size of the location in which the com
`munication device is found.
`According to an aspect of the invention, a communication
`device to automatically provide differing levels of informa
`tion according to a predetermined social hierarchy includes a
`sensor set which detects sensor data related to an environment
`of the communication device; a memory which stores social
`templates, each social template corresponding to a unique
`social signature andbeing selectable to provide, for each level
`of the predetermined social hierarchy, a corresponding dif
`fering amount of information to each member of the prede
`termined social hierarchy; a processor which receives the
`sensor data received from the sensor set, creates a detected
`social signature from the received sensor data, determines
`which of the social signatures of the social templates has the
`greatest correspondence with the created social signature,
`retrieves from the memory the determined one social tem
`plate having the greatest correspondence, and provides to at
`least one member of the predetermined social hierarchy only
`as much information as allowed under the social hierarchy as
`de?ned in the retrieved social template; a transceiver which
`provides communication with respect to external devices, and
`sends the information as de?ned in the retrieved social tem
`plate under the control of the processor; and a housing which
`houses the sensor set, the processor, the memory, and the
`transceiver.
`According to an aspect of the invention, the sensor set
`comprises: a location sensor which senses a location of the
`communication device; an acceleration sensor which senses
`movement of the communication device; and a user social
`statistics sensor which senses an interaction between the
`communication device and the environment of the commu
`nication device, and the processor compares the location with
`map data to determine a map location of the communication
`device, and creates the detected social signature to include
`information on the map location of the communication
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`device, the acceleration being experienced by the communi
`cation device, and the environment of the communication
`device.
`According to an aspect of the invention, the device com
`prises a mobile device.
`According to an aspect of the invention, the levels of the
`social hierarchy of the retrieved social template include a ?rst
`social hierarchy level which provides one level of informa
`tion, a second social hierarchy level which provides another
`level of information, and a third social hierarchy level which
`provides a different level of information; and the processor
`determines a level value of each member by comparing the
`member with members assigned to having the ?rst social
`hierarchy level, the second social hierarchy level, and the
`third social hierarchy level, and provides only as much infor
`mation as allowed by the determined social hierarchy level.
`According to an aspect of the invention, the ?rst social
`hierarchy level provides information including a desired con
`tact state, the map location and the environment, the second
`social hierarchy level provides information including the
`desired contact state and the environment but not the map
`location, and the third social hierarchy level provides infor
`mation on only the desired contact state.
`According to an aspect of the invention, the sensor set
`further comprises an optical sensor which detects an amount
`of light of the environment of the communication device, and
`an acoustic sensor which detects a sound level and/or char
`acteristics of the environment of the communication device.
`According to an aspect of the invention, the processor
`further detects an error between the detected social signature
`and the social signature of the determined one social template
`having the greatest correspondence, updates the social signa
`ture of the determined one social template to include the
`detected error such that the social signature of the determined
`one social template incorporates the detected social signature
`where it is determined that the determined one social template
`is accurate, and creates a new social template using the
`detected social signature where it is determined that the deter
`mined one social template is not accurate.
`According to an aspect of the invention, the processor
`automatically determines if an incoming communication
`from a communication requestor being received through the
`transceiver is interruptive by, prior to completing the commu
`nication, assigning the communication requestor to one of the
`levels of the social hierarchy, and providing to the communi
`cation requestor only as much information as allowed under
`the social hierarchy as de?ned in the retrieved social template.
`According to an aspect of the invention, for at least one of
`the social templates, each level of the social hierarchy corre
`sponds to a corresponding different social networking ser
`vice, and the processor automatically provides different
`updates to each of the social networking services as allowed
`under the social hierarchy as de?ned in the one social tem
`plate.
`According to an aspect of the invention, one of the social
`networking services is for professional networking, one of the
`social networking services is for non-professional network
`ing, and one of the social networking services is a microblog
`ging service.
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a social networking service, and the processor automati
`cally provides an update to the social networking services.
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a microblogging service, and the processor automatically
`provides an update to the microblogging service.
`
`6
`
`
`
`US 8,315,618 B1
`
`5
`According to an aspect of the invention, at least one of the
`social templates corresponds to an emergency update, and
`when the processor detects an emergency situation from the
`sensor data, the processor automatically provides informa
`tion related to the emergency to predetermined emergency
`services, friends and/or family members according to the
`detected emergency situation.
`According to an aspect of the invention, the processor
`processes the received sensor data to obtain biometric data of
`a user of the communication device, creates the detected
`social signature from the received sensor data and the
`obtained biometric data, identi?es the user according to the
`obtained biometric data, and retrieves from the memory the
`determined one social template having the greatest corre
`spondence to the detected social signature for the identi?ed
`user.
`According to an aspect of the invention, the sensor set
`comprises an input device which the user uses to input data,
`and the processor identi?es the user according to a writing
`pattern of the user while inputting the data.
`According to an aspect of the invention, one of the sensors
`comprises an optical sensor, and the processor identi?es the
`user according to a pattern recognition unique to the user.
`According to an aspect of the invention, one of the sensors
`comprises an audio sensor, and the processor identi?es the
`user according to a speech pattern recognition unique to the
`user.
`According to an aspect of the invention, one of the sensors
`comprises an input device which the user uses to input data,
`and the processor detects a status of the communication
`device according to use or non-use of the input device.
`According to an aspect of the invention, the input device
`comprises a touch screen display including a capacitive sen
`sor, and the processor detects a status of the communication
`device according to changes in a capacitance detected by the
`capacitive sensor.
`According to an aspect of the invention, one of the sensors
`comprises an Ultra Wideband sensor which provides ranging
`data regarding the environment, and the processor includes in
`the social signature a siZe of the location in which the com
`munication device is found.
`According to an aspect of the invention, a server in com
`munication with a communication device via a network and
`which automatically provides differing levels of information
`according to a predetermined social hierarchy includes a
`memory which stores social templates, each social template
`corresponding to a unique social signature and being select
`able to provide, for each level of the predetermined social
`hierarchy, a corresponding differing amount of information to
`each member of the predetermined social hierarchy; a pro
`cessor which receives from the communication device sensor
`data received from a sensor set of the communication device
`which detects sensor data related to an environment of the
`communication device, creates a detected social signature
`from the received sensor data, determines which of the social
`signatures of the social templates has the greatest correspon
`dence with the created social signature, retrieves from the
`memory the determined one social template having the great
`est correspondence, and provides to at least one member of
`the predetermined social hierarchy only as much information
`as allowed under the social hierarchy as de?ned in the
`retrieved social template; and a transceiver which receives the
`sensor data from the sensor set in the communication device,
`and provides under the control of the processor to at least one
`of the members of the predetermined social hierarchy only as
`much information as allowed under the social hierarchy as
`de?ned in the retrieved social template.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`According to an aspect of the invention, the sensor data
`comprises a location of the communication device, move
`ment of the communication device, and an interaction
`between the communication device and the environment of
`the communication device, and the processor compares the
`location with map data to determine a map location of the
`communication device, and creates the detected social signa
`ture to include information on the map location of the com
`munication device, the movement being experienced by the
`communication device, and the environment of the commu
`nication device.
`According to an aspect of the invention, the levels of the
`social hierarchy of the retrieved social template include: a
`?rst social hierarchy level which provides information
`including a desired contact state, the map location and the
`environment, a second social hierarchy level which provides
`information including the desired contact state and the envi
`ronment but not the map location, and a third social hierarchy
`level which provides information on only the desired contact
`state; and the processor determines a level value of each
`member by comparing the member with members assigned to
`having the ?rst social hierarchy level, the second social hier
`archy level, and the third social hierarchy level, and provides
`only as much information as allowed by the determined social
`hierarchy level.
`According to an aspect of the invention, the sensor data
`comprises optical information from an optical sensor which
`detects an amount of light of the environment of the commu
`nication device, and acoustic information from an acoustic
`sensor which detects a sound level of the environment of the
`communication device.
`According to an aspect of the invention, the processor
`further detects an error between the detected social signature
`and the social signature of the determined one social template
`having the greatest correspondence, updates the social signa
`ture of the determined one social template to include the
`detected error such that the social signature of the determined
`one social template incorporates the detected social signature
`where it is determined that the determined one social template
`is accurate, and creates a new social template using the
`detected social signature where it is determined that the deter
`mined one social template is not accurate.
`According to an aspect of the invention, the processor
`automatically determines if an incoming communication
`from a communication requestor being received through the
`transceiver is interruptive by, prior to completing the commu
`nication, assigning the communication requestor to one of the
`levels of the social hierarchy, and providing to the communi
`cation requestor only as much information as allowed under
`the social hierarchy as de?ned in the retrieved social template.
`According to an aspect of the invention, for at least one of
`the social templates, each level of the social hierarchy corre
`sponds to a corresponding different social networking ser
`vice, and the processor automatically provides different
`updates to each of the social networking services as allowed
`under the social hierarchy as de?ned in the one social tem
`plate.
`According to an aspect of the invention, one of the social
`networking services is for professional networking, one of the
`social networking services is for non-professional network
`ing, and one of the social networking services is a microblog
`ging service.
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a social networking service, and the processor automati
`cally provides an update to the social networking services.
`
`7
`
`
`
`US 8,315,618 B1
`
`7
`According to an aspect of the invention, for at least one of
`the social templates, there is a single level of social hierarchy
`for a microblogging service, and the processor automatically
`provides an update to the microblogging service.
`According to an aspect of the invention, at least one of the
`social templates corresponds to an emergency update, and
`When the processor detects an emergency situation from the
`sensor data, the processor automatically provides informa
`tion related to the emergency to predetermined emergency
`services, friends and/or family members according to the
`detected emergency situation.
`According to an aspect of the invention, the processor
`processes the received sensor data to obtain biometric data of
`a user of the communication device, creates the detected
`social signature from the received sensor data and the
`obtained biometric data, identi?es the user according to the
`obtained biometric data, and retrieves from the memory the
`determined one social template having the greatest corre
`spondence to the detected social signature for the identi?ed
`user.
`According to an aspect of the invention, the sensor set
`comprises an input device Which the user uses to input data,
`and the processor identi?es the user according to a Writing
`pattern of the user While inputting the data.
`According to an aspect of the invention, one of the sensors
`comprises an optical sensor, and the processor identi?es the
`user according to a pattern recognition unique to the user.
`According to an aspect of the invention, one of the sensors
`comprises an audio sensor, and the processor identi?es the
`user according to a speech pattern recognition unique to the
`user.
`According to an aspect of the invention, one of the sensors
`comprises an input device Which the user uses to input data,
`and the processor detects a status of the communication
`device according to use or non-use of the input device.
`According to an aspect of the invention, the input device
`comprises a touch screen display including a capacitive sen
`sor, and the processor detects a status of the communication
`device according to changes in a capacitance detected by the
`capacitive sensor.
`According to an aspect of the invention, one of the sensors
`comprises an Ultra Wideband sensor Which provides ranging
`data regarding the environment, and the processor includes in
`the social signature a siZe of the location in Which the com
`munication device is found.
`According to an aspect of the invention, a method of auto
`matically providing differing levels of information according
`to a predetermined social hierarchy includes: constructing a
`social signature using sensor data sensed by a sensor set in a
`communication device; determining Which one of a plurality
`of social templates has a social signature With a greatest
`correspondence With the constructed social signature, each
`social template corresponding to a unique social signature
`and being selectable to provide, for each level of the prede
`termined social hierarchy, a corresponding differing amount
`of information to each member of the predetermined social
`hierarchy; retrieves from a memory the determined one social
`template having the greatest correspondence; and providing
`to at least one member of the predetermined social hierarchy
`only as much information as alloWed under the social hierar
`chy as de?ned in the retrieved social template.
`According to an aspect of the invention, the sensor data
`comprises a location of the communication device, a move
`ment of the communication device, and user social statistics
`indicating an interaction betWeen the communication device
`and the environment of the communication device, and the
`constructing the social signature comprises comparing the
`
`8
`location With map data to determine a map location of the
`communication device, and creating the social signature to
`include information on the map location of the communica
`tion device, the movement being experienced by the commu
`nication device, and the environment of the communication
`device.
`According to an aspect of the invention, the method further
`includes detecting an error betWeen the constructed social
`signature and the social signature of the determined one
`social template having the greatest correspondence; updating
`the social signature of the determined one social template to
`include the detected error such that the social signature of the
`determined one social template incorporates the detected
`social signature Where it is determined that the determined
`one social template is accurate; and creating a neW social
`template using the detected social signature Where it is deter
`mined that the determined one social template is not accurate.
`According to an aspect of the invention, the method further
`includes detecting an incoming communication from a com
`munication requestor; and prior to completing the communi
`cation, assigning the communication requestor to one of the
`levels of the social hierarchy, and providing to the communi
`cation requestor only as much information as alloWed under
`the social hierarchy as de?ned in the retrieved social template.
`According to an a