US20190388794A1 - Network-controllable physical resources for sensory service - Google Patents
Network-controllable physical resources for sensory service Download PDFInfo
- Publication number
- US20190388794A1 US20190388794A1 US16/015,998 US201816015998A US2019388794A1 US 20190388794 A1 US20190388794 A1 US 20190388794A1 US 201816015998 A US201816015998 A US 201816015998A US 2019388794 A1 US2019388794 A1 US 2019388794A1
- Authority
- US
- United States
- Prior art keywords
- users
- biometric data
- group
- service
- sensory service
- 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.)
- Granted
Links
- 230000001953 sensory effect Effects 0.000 title claims abstract description 190
- 238000012545 processing Methods 0.000 claims abstract description 52
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000008859 change Effects 0.000 claims description 13
- 230000037081 physical activity Effects 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 6
- 230000004931 aggregating effect Effects 0.000 claims 3
- 230000006870 function Effects 0.000 description 23
- 238000005259 measurement Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 11
- 230000000694 effects Effects 0.000 description 10
- 230000029058 respiratory gaseous exchange Effects 0.000 description 10
- 238000012797 qualification Methods 0.000 description 8
- 230000009183 running Effects 0.000 description 6
- 230000004888 barrier function Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000001869 rapid Effects 0.000 description 4
- 230000035807 sensation Effects 0.000 description 4
- 235000019615 sensations Nutrition 0.000 description 4
- 230000036772 blood pressure Effects 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 206010003119 arrhythmia Diseases 0.000 description 2
- 230000006793 arrhythmia Effects 0.000 description 2
- 230000007177 brain activity Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009543 diffuse optical tomography Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 230000005021 gait Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 231100000430 skin reaction Toxicity 0.000 description 2
- 239000007921 spray Substances 0.000 description 2
- 239000003381 stabilizer Substances 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 210000004243 sweat Anatomy 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 235000019568 aromas Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 230000001914 calming effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000537 electroencephalography Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009184 walking Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G31/00—Amusement arrangements
- A63G31/007—Amusement arrangements involving water
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G7/00—Up-and-down hill tracks; Switchbacks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G21/00—Chutes; Helter-skelters
- A63G21/18—Water-chutes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G3/00—Water roundabouts, e.g. freely floating
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G31/00—Amusement arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/015—Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/104—Grouping of entities
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24024—Safety, surveillance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24162—Biometric sensor, fingerprint as user access password
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/011—Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
Definitions
- the present disclosure relates to sensory services, such as entertainment rides, and more particularly to devices, computer-readable media, and methods for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users.
- FIG. 1 illustrates an example system related to the present disclosure
- FIG. 2 illustrates a flowchart of an example method for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users
- FIG. 3 illustrates a high-level block diagram of a computing device specially programmed to perform the functions described herein.
- a processing system including at least one processor may gather biometric data of each user of a group of users of a sensory service.
- the sensory service may comprise at least one network-controllable physical resource.
- the processing system may then aggregate the biometric data for the group of users and tailor the sensory service for the group of users based upon the biometric data for the group of users that is aggregated.
- the tailoring of the sensory service may comprise adjusting the at least one network-controllable physical resource in response to the biometric data (e.g., heart rate, blood pressure, breathing rate, body temperature, and so on) for the group of users.
- the present disclosure may monitor a user's biometric data, learn aggregated levels over multiple users for a specific task, personalize an acceptable range of biometric data for each user in a group of users, and control one or more network-controllable physical resources to maintain each user within an acceptable range for a sensory service.
- the sensory service may comprise an entertainment ride or a virtual simulation with tactile inputs.
- the sensory service may comprise a roller coaster, a waterslide, a waterborne vehicle-based ride, an obstacle course, and so forth.
- the sensory service may include at least one network-controllable physical resource, which may include a visual source, an audio source, a tactile source, or an olfactory source for a visual presentation, an audial presentation, a tactile presentation, or an olfactory presentation, respectively.
- a visual presentation may be made via a display screen, via presentation of a physical item to one or more users, via the adjustment of one or more remotely controllable lights in an environment, and so forth.
- the visual presentation may be made to provide the sensation that the user is flying, falling, floating, crashing, riding, etc., to provide the sensation that the user is in danger, in flight, and so on.
- an audial presentation may be made via a headset, a speaker, a musical instrument, or other noise sources (such as banging pipes, knocking wood, etc.).
- An audial presentation may also include recorded or machine-generated speech, or other sounds to provide various sensations, such as being in a race car, being in a hurricane or thunderstorm, being chased by a person or other creatures, and so forth.
- a tactile presentation may comprise tactile inputs simulating one or more tactile sensations, e.g., a bump, a turn, or a diversion on a ride, a spray of water or air, and so forth.
- an olfactory presentation may include a puff or spray from a reservoir containing a scent agent, e.g., to create a pleasant or unpleasant smell for a user, to suggest the presence of a particular type of food, plant, or animal, or being in a particular environment, e.g., smoke associated with a burning building, buttery aromas associated with a bakery or a kitchen, etc.
- a scent agent e.g., to create a pleasant or unpleasant smell for a user, to suggest the presence of a particular type of food, plant, or animal, or being in a particular environment, e.g., smoke associated with a burning building, buttery aromas associated with a bakery or a kitchen, etc.
- users may have wearable devices with biometric sensors.
- the biometric sensors may measure biometric data such as a heart rate, a breathing rate, a skin conductance, a stride length, a weight lifted, a jump height, and so forth.
- the wearable devices may push biometric data to a network-based processing system or may respond to queries from the network-based processing system for biometric data.
- the wearable devices may provide any biometric data that such devices are able to collect and/or the respective users are willing to provide to the network-based processing system.
- the network-based processing system may store the biometric data on behalf of users and respond to queries for biometric data from one or more sensory service provider systems.
- a sensory service provider system may query the network-based processing system to determine whether a user's or a group of users' biometrics data is/are within an acceptable range for a sensory service.
- the biometric data does not need to leave the network-based processing system. Rather, the network-based processing system may return a result of yes or no, or may provide a safe, healthy, and/or a typical range for a user or for a group of users.
- the sensory service provider system or the network-based processing system may determine that the user's or the users' biometrics are within an acceptable range for the sensory service.
- the sensory service provider system may provide different user experiences based upon the acceptable and current biometric ranges.
- a tamer experience may be provided for one biometric range and a more intense experience may be provided for another biometric range.
- a network-based processing system may coordinate with a sensory service provider system to make sure that users' biometrics do not go outside of acceptable ranges during a sensory service.
- biometric data may be collected over many users and used to train anonymized acceptable ranges (e.g., safe and/or typical ranges) for a sensory service.
- Individual biometric data may also be used to personalize acceptable conditions for each user involved in a sensory service.
- the present disclosure may include verifying that a user is equipped to handle a task by comparing the user's personal biometrics against an acceptable range (or acceptable ranges for multiple aspects of the biometric data).
- the present disclosure may also personalize safe parameters of a sensory service for a user by starting with a more generic range associated with the sensory service, and then applying the user's typical biometrics to provide a more refined and personalized set of safe operating parameters.
- qualification of a user for a sensory service may be based upon a user's prior history and known biometric ranges.
- qualification for a sensory service may be based upon biometric measurements that are taken just prior to the sensory service. For instance, a user may be prompted to perform one or more physical tasks, such as running 50 meters, performing 20 pushups, lifting a particular weight, jumping as high as possible, etc., and the biometric data may be captured during the performance (e.g., a time to complete the run, a height of the jump, a heart rate during the pushups, a maximum number of repetitions moving the weight, etc.). The biometric measurements may then be used to qualify the user for a sensory service.
- a user category may be inferred and a set of one or more acceptable ranges for biometric measurement(s) may be selected based upon users with similar running abilities, jumping abilities, etc.
- multiple qualifications may be applied to permit or prevent a user to participate in a sensory service, e.g., a demonstrated ability to swim a particular distance, to complete a run of a certain distance in a particular time, and/or to cycle a certain distance.
- a provider of a sensory service may offer a customized set of experiences or tasks for a group of users based on the users' aggregated biometric data. For instance, based upon a user's biometric data compared to a range of acceptable parameters to participate in a sensory service, it may be determined that there is little or no health or safety risk. If a user's biometric data indicates that the user does not fall within an acceptable range for the sensory service, it may be suggested that the composition of the group of users be adjusted to exclude the user. Alternatively, or in addition, the sensory service may adjust at least one network-controllable physical resource of the sensory service in response to the biometric data for the group of users.
- the at least one network-controllable physical resource may be turned on or off, or may be adjusted to a particular level (e.g., high/medium/low/off, fast/medium/slow/off, loud/medium/quiet/off, bright/dim/off, and so forth).
- a particular level e.g., high/medium/low/off, fast/medium/slow/off, loud/medium/quiet/off, bright/dim/off, and so forth.
- an acceptable range for a biometric measure may be generalized for all users or certain categories of users. However, an acceptable range may also be further individualized to each user. For instance, a sensory service provider system may initially use a generic range based on a user category. However, the sensory service provider system may then adjust the baseline parameters based upon levels of information the user is willing to provide. For instance, if user provides his or her heart rate data, the system may adjust accordingly. If user shares breathing rate data, the system may adjust accordingly. Otherwise, the system may continue to assume an average acceptable range over all users.
- a lowest common denominator among all of the users may be utilized, e.g., the most restrictive biometric level among all of the users; such as the user(s) in the highest heartrate category, the lowest weight lift category, the longest running time category, the highest breathing rate category, etc.
- the least capable biometric levels of a particular user will be used to constrain the experience of the entire group of users in which the particular user is a member of.
- the present disclosure may create a new qualification requirement for a new sensory service by adapting the known acceptable biometric ranges from another similar sensory service.
- the new qualification requirement may also be adapted over time based on aggregated user experience and biometric measurements as users begin participating in the new sensory service.
- a “similarity” to an existing sensory service may be determined by first capturing biometrics of users participating in the new sensory service and then determining based upon biometrics which other sensory service(s) to which the new sensory service appears to be most similar. Biometric ranges for the known sensory service(s) may then be copied and used as permitted/acceptable ranges for the new sensory service. However, in one example, biometric data may continue to be collected as users participate in the new sensory service.
- the measured biometric data for the new sensory service may be used to replace, recalculate, and/or otherwise update the acceptable ranges that are implemented for the new sensory service.
- it may be determined that a new sensory service appears to be a hybrid of two existing sensory services (and/or an activity). For instance, a new sensory service may appear to be comprised of 30% running and 70% skiing.
- the acceptable ranges may be extrapolated from these respective known activities, e.g., by blending or averaging the acceptable ranges weighted based upon the percentage of similarity, and so forth.
- a sensory service provider system may adjust one or more network-controllable physical resources to maintain each user within an acceptable range of biometric measurements.
- the adjustment to a network-controllable physical resource may be selected to affect one or more users' biometric measurements in a predetermined manner, e.g., to increase at least one biometric measurement, to decrease at least one biometric measurement, or to maintain at least one biometric measurement at a current value or within a given acceptable range.
- the sensory service provider system may further determine whether the biometric measures of the one or more users were affected in the predetermined manner, e.g., as predicted based on the adjustments that were made.
- the present disclosure may also provide automated recommendations to users for additional sensory services which may have similar biometric qualifications.
- examples of the present disclosure may provide automated recommendations to sensory services to create alternate experiences (e.g., menu items, objects or other physical stimuli within a ride, etc.).
- FIG. 1 illustrates an example system 100 , related to the present disclosure.
- the system 100 connects mobile device 141 , biometric sensors 172 A- 172 D, server 112 , server 125 , wireless access points 194 - 196 , and network-controllable physical resources 182 - 186 with one another and with various other devices via a core network, e.g., a telecommunication network 110 , a wireless access network 115 (e.g., a cellular network), an access network 118 , and Internet 130 .
- a core network e.g., a telecommunication network 110
- a wireless access network 115 e.g., a cellular network
- an access network 118 e.g., a cellular network
- a sensory service e.g., a water rafting ride 190
- a sensory service provider network 120 may include wireless access points 194 - 196 , network-controllable physical resources 182 - 186 , and server 125 .
- the sensory service provider network 120 may comprise a Local Area Network (LAN), e.g., an Ethernet network, a wireless local area network (WLAN), e.g., an Institute for Electrical and Electronics Engineers (IEEE) 802.11 network (e.g., a Wi-Fi network), an IEEE 802.15, e.g., a Bluetooth network, a ZigBee network, and so forth, or a combination of interconnected devices using a plurality of such communication modalities and protocols.
- the wireless access points 194 - 196 may comprise IEEE 802.11 (Wi-Fi) routers, IEEE 802.15 access points (e.g., “Bluetooth” access points, “ZigBee” access points, etc.), and so forth.
- the network-controllable physical resource 182 may comprise a controllable waterfall, e.g., where the flow of water can be turned on or off.
- the network-controllable physical resource 183 may comprise a raft which may include a propeller, a rudder, stabilizers, etc. (not shown).
- the raft may include a wireless transceiver and one or more electromechanical controllers to make adjustments to a motor connected to the propeller via a driveshaft, to the rudder, and/or to the stabilizers.
- the network-controllable physical resource 184 may comprise an underwater barrier than can be raised or lowered to impede or restrict the flow of water to waterway 191 , to direct the raft 183 to either waterway 191 or waterway 192 , and so on.
- the network-controllable physical resources 185 and 186 may comprise loudspeakers to provide audio outputs, for example.
- the server 125 may comprise a computing system, such as computing system 300 depicted in FIG. 3 , and may be configured to provide one or more functions for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure.
- server 125 may be configured to perform one or more steps, functions, or operations in connection with the example method 200 described below.
- the terms “configure,” and “reconfigure” may refer to programming or loading a processing system with computer-readable/computer-executable instructions, code, and/or programs, e.g., in a distributed or non-distributed memory, which when executed by a processor, or processors, of the processing system within a same device or within distributed devices, may cause the processing system to perform various functions.
- Such terms may also encompass providing variables, data values, tables, objects, or other data structures or the like which may cause a processing system executing computer-readable instructions, code, and/or programs to function differently depending upon the values of the variables or other data structures that are provided.
- a “processing system” may comprise a computing device including one or more processors, or cores (e.g., as illustrated in FIG. 3 and discussed below) or multiple computing devices collectively configured to perform various steps, functions, and/or operations in accordance with the present disclosure.
- the system 100 includes a telecommunication network 110 .
- telecommunication network 110 may comprise a core network, a backbone network or transport network, such as an Internet Protocol (IP)/multi-protocol label switching (MPLS) network, where label switched routes (LSRs) can be assigned for routing Transmission Control Protocol (TCP)/IP packets, User Datagram Protocol (UDP)/IP packets, and other types of protocol data units (PDUs), and so forth.
- IP Internet Protocol
- MPLS multi-protocol label switching
- LSRs label switched routes
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- PDUs protocol data units
- the telecommunication network 110 uses a network function virtualization infrastructure (NFVI), e.g., host devices or servers that are available as host devices to host virtual machines comprising virtual network functions (VNFs).
- NFVI network function virtualization infrastructure
- VNFs virtual network functions
- at least a portion of the telecommunication network 110 may incorporate software-defined network (SDN) components.
- SDN software-defined network
- telecommunication network 110 may also include a server 112 .
- the server 112 may comprise a computing system, such as computing system 300 depicted in FIG. 3 , and may be configured to provide one or more functions for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure.
- server 112 may be configured to perform one or more steps, functions, or operations in connection with the example method 200 described below.
- server 112 may collect and store users' biometric data, may calculate acceptable ranges for various sensory services, may provide acceptable ranges for biometric measurements to sensory service providers, may confirm or deny that users are within acceptable ranges for various sensory services based upon the users' biometric data, and so forth.
- server 112 may collect and store users' biometric data, may calculate acceptable ranges for various sensory services, may provide acceptable ranges for biometric measurements to sensory service providers, may confirm or deny that users are within acceptable ranges for various sensory services based upon the users' biometric data, and so forth.
- various additional elements of telecommunication network 110 are omitted from FIG. 1 .
- wireless access network 115 comprises a radio access network implementing such technologies as: global system for mobile communication (GSM), e.g., a base station subsystem (BSS), or IS-95, a universal mobile telecommunications system (UMTS) network employing wideband code division multiple access (WCDMA), or a CDMA3000 network, among others.
- GSM global system for mobile communication
- BSS base station subsystem
- UMTS universal mobile telecommunications system
- WCDMA wideband code division multiple access
- CDMA3000 CDMA3000 network
- wireless access network 115 is shown as a UMTS terrestrial radio access network (UTRAN) subsystem.
- base station 117 may comprise a Node B or evolved Node B (eNodeB).
- mobile device 141 may be in communication with base station 117 , which provides connectivity between mobile device 141 and other endpoint devices within the system 100 , various network-based devices, such as server 112 , and so forth.
- any one or more of biometric sensors 172 A- 172 D may also be in communication with base station 117 , e.g., where biometric sensors 172 A- 172 D may also be equipped for cellular communication.
- wireless access network 115 may be operated by the same or a different service provider that is operating telecommunication network 110 .
- access network 118 may comprise a Digital Subscriber Line (DSL) network, a broadband cable access network, or the like.
- DSL Digital Subscriber Line
- access network 118 may transmit and receive communications between sensory service provider network 120 and other devices in the system 100 relating to users' biometric data for the sensory service (e.g., server 112 in telecommunication network 110 ) in addition to voice telephone calls, communications with web servers via the Internet 130 , telecommunication network 110 , and/or wireless access network 115 , and so forth.
- DSL Digital Subscriber Line
- access network 118 may transmit and receive communications between sensory service provider network 120 and other devices in the system 100 relating to users' biometric data for the sensory service (e.g., server 112 in telecommunication network 110 ) in addition to voice telephone calls, communications with web servers via the Internet 130 , telecommunication network 110 , and/or wireless access network 115 , and so forth.
- Users 171 A- 171 D may be associated with one another as a group of participants of the sensory service.
- users 171 A- 171 D may be family members, e.g., parents and children, friends, co-workers, caregiver(s) and charge(s), individuals who are in successive positions in a line/queue for the ride 190 , and so forth.
- each of the users 171 A- 171 D may have at least one respective biometric sensor 172 A- 172 D, e.g., a wearable device, which may capture biometric data of users 171 A- 171 D respectively.
- biometric sensors 172 A- 172 D may transmit the biometric data to server 112 and/or server 125 via a wireless connection to base station 117 and/or to one of wireless access points 194 - 196 .
- the biometric data may also be routed through one or more intermediate networks, such as wireless access network 115 , sensory service provider network 120 , and/or access network 118 .
- biometric sensors 172 A- 172 D may include transceivers for IEEE 802.11 based communications, IEEE 802.15 based communications, and so forth.
- the biometric sensors 172 A- 172 D may include: heart rate monitors, electrocardiogram devices, acoustic sensors, sensors for measuring users' breathing rates, galvanic skin response (GSR) devices, portable electroencephalography (EEG) devices, event-related potential (ERP) measurement devices, diffuse optical tomography (DOT) scanners, and so forth.
- the biometric sensors 172 A- 172 D may measure or capture data regarding various physical parameters of a user (broadly, “biometric data”). For instance, the biometric sensors 172 A- 172 D may record the users' heart rates, breathing rates, skin conductance and/or sweat/skin moisture levels, temperature, blood pressure, voice pitch and tone, body movements, e.g., eye movements, hand movements, and so forth.
- the biometric sensors 172 A- 172 D may measure brain activity, e.g., electrical activity, optical activity, chemical activity, etc., depending upon the type of biometric sensor. As illustrated in FIG. 1 , users 171 A- 171 D appear to have one biometric sensor apiece. However, it should be understood that users 171 A- 171 D may each have any number of different biometric sensors.
- mobile device 141 may comprise any subscriber/customer endpoint device configured for wireless communication such as a laptop computer, a Wi-Fi device, a Personal Digital Assistant (PDA), a mobile phone, a smartphone, an email device, a computing tablet, a messaging device, and the like.
- mobile device 141 may have both cellular and non-cellular access capabilities and may further have wired communication and networking capabilities.
- mobile device 141 may be associated with user 171 A.
- biometric sensor 172 A may not be equipped for cellular communications. However, biometric data of user 171 A captured via biometric sensor 172 A may still be conveyed to server 112 via wireless access network 115 by mobile device 141 .
- biometric sensor 172 A may have a wired or wireless connection (e.g., an IEEE 802.15 connection) to mobile device 141 .
- mobile device 141 may be configured to forward the biometric data to server 112 using cellular communications via base station 117 and wireless access network 115 .
- relevant biometric data for users 171 A- 171 D may also be gathered by server 112 and/or server 125 from other devices, such as mobile device 141 , personal computers, televisions, other mobile devices of users 170 B- 170 D (not shown), and so forth.
- a personal computer may have an attached or integrated camera for obtaining facial image data of a viewer, and/or an attached or integrated microphone for recording voice(s) within recording range of the microphone.
- the computer may capture video or still images of the users' faces, gait, and so forth.
- the computer may record audio data of users' voices from which pitch, tone, and other parameters may be calculated.
- words and phrases in the audio data may also be determined, e.g., using speech recognition techniques.
- a keyboard of the computer may record forces of keystrokes
- mobile device 141 and/or other mobile devices of users 170 B- 170 D may record forces of presses on touchscreens of the respective devices, and so forth.
- the users 171 A- 171 D have affirmatively granted permission (e.g., opting into the service with specific permission to allow the gathering and use of the users biometric data) to the telecommunication network 110 to gather biometric data regarding the respective users 171 A- 171 D, to use the biometric data to determine acceptable ranges for various sensory services or individual tasks within a sensory service for individual users or groups of users, to share the biometric data and/or to determine acceptable ranges by the sensory service provider network 120 , and so forth.
- sensory service provider network 120 may gather biometric data regarding the respective users 171 A- 171 D from biometric sensors 172 A- 172 D via wireless access points 194 - 196 but may forward the biometric data to server 112 via access network 118 .
- biometric sensors 172 A- 172 D may transmit the biometric data in an encrypted or encapsulated format that is undecipherable to the sensory service provider network 120 , where the sensory service provider network 120 merely acts as a communication channel to forward the biometric data to server 112 .
- Server 112 may use biometric data received via sensory service provider network 120 alone or in conjunction with biometric data that is otherwise obtained to determine acceptable ranges for the sensory service, to aggregate the biometric data with respect to different groups of users, and so forth. Server 112 may return anonymized acceptable ranges for the sensory service, e.g., to server 125 in the sensory service provider network 120 . Alternatively, or in addition, server 112 may provide actual biometric data for one or more of the users 171 A- 171 D to server 125 in the sensory service provider network 120 . However, it should be noted that the sharing of such biometric data is controlled by the server 112 deployed in the telecommunication network 110 in accordance with the permissions of the respective users 171 A- 171 D. This centralized approach allows for greater control of the users' biometric data to ensure the privacy of the users are maintained.
- users 171 A- 171 D may be at the start of the sensory service (e.g., the start of a ride 190 ).
- the server 125 may determine that users 171 A- 171 D are at the start of the ride via detection of the biometric sensors 172 A- 172 D via wireless access points 194 - 196 .
- the biometric sensors 172 A- 172 D may provide a Bluetooth discovery signal or a similar short-range wireless beacon signal that may identify the biometric sensors 172 A- 172 D to listening devices.
- the server 125 does not obtain the actual identities of the users 171 A- 171 D but may obtain anonymous user IDs, serial numbers, or the like, which may be used by server 125 to request an acceptable range for one or more biometric measurements and/or biometric data associated with users 171 A- 171 D stored at server 112 .
- the server 125 may request a response from server 112 indicating whether users 171 A- 171 D have biometric data that falls within an acceptable range for the ride 190 .
- the operator of ride 190 may prompt the users 171 A- 171 D to engage in certain physical tasks, such as walking briskly toward a ride, climbing up a flight of stairs leading to the start of the ride, running a predefined distant, e.g., 20 meters, performing a number of pushups, e.g., 5 pushups, lifting a particular weight, jumping as high as possible, etc., where the biometric data will be captured during the performance of these physical tasks (e.g., a time to complete the run, a height of the jump, a heart rate during the pushups, a maximum number of repetitions moving the weight, etc.).
- the biometric measurements may then be captured, uploaded to server 112 via wireless access network 115 and/or via sensory service provider network 120 , and used to qualify the users 171 A-
- the server 125 may provide typical ranges or otherwise pre-calculated acceptable ranges for the ride 190 for one or more demographic groups of users/user categories to the server 112 , along with a request to server 112 to assert whether the biometric data for users 171 A- 171 D are within the acceptable range(s).
- the biometric data may relate to historical biometric data or may include biometric data that may be captured just in advance of the ride 190 , e.g., in response to a prompt from an operator of the ride 190 .
- an acceptable range may be that the users are to be able to lift at least 20 pounds overhead.
- a harness restraint on raft 183 may be 20 pounds, and the operator of ride 190 may determine that all riders should be able to lift the harness, e.g., in the event of an emergency requiring manual lifting of the 20 pound harness, or simply as a general condition for being able to board the raft 183 .
- the biometric data of users 171 A- 171 D may indicate that the users 171 A- 171 D have each lifted 20 pounds successfully in advance of the ride or in the recent past, such that server 112 may assert to server 125 that the users 171 A- 171 D meet the qualifications.
- the ride 190 may require paddling by the participants, and the operator would like that all participants are able to paddle without any substantial risk of a medical issue.
- the acceptable range may be a heartrate of no more than 130 beats-per-minute when engaging in moderate paddling for 3 minutes.
- the server 125 may thus submit this acceptable range to the server 112 along with identifications of the users 171 A- 171 D and a request to assert whether the users 171 A- 171 D are in compliance.
- server 112 has biometric data regarding the users' heart rates in connection with moderate paddling activities.
- the request may relate to heartrate data for moderate exercise in general, without being confined to paddling activities.
- server 112 may indicate to server 125 that the users 171 A- 171 D are qualified for the sensory service of ride 190 . It should be noted that in one example, the identities of the users 171 A- 171 D and their actual heart rate data are not made available to server 125 or the sensory service provider network 120 . Instead, only a “yes” or “no” qualification response may be provided for each user.
- the server 112 may indicate a heart rate category, e.g., a range of heart rates for the users 171 A- 171 D, which may be used by the server 125 to adjust and/or select an operating condition for one or more network-controllable physical resources, as described in greater detail below. Assuming that all users 171 A- 171 D are qualified, the server 125 may then indicate to the users 171 A- 171 D that the users 171 A- 171 D are permitted to begin the ride 190 as a group.
- a heart rate category e.g., a range of heart rates for the users 171 A- 171 D
- the server 125 may indicate to the users 171 A- 171 D a suggested change to the group in response to receiving the declination. For instance, the server may suggest that one or more users who are not qualified may wish to skip the ride 190 . In one example, the suggestion may be presented to a user via his or her mobile device, such as mobile device 141 , rather than to the entire group of users 171 A- 171 D.
- the plurality of the users 171 A- 171 D may be indicated by server 112 to be in a particular biometric range (e.g., a first heart rate category) whereas one or more others of the users 171 A- 171 D may be in a another biometric range (e.g., a higher heart rate category).
- a particular biometric range e.g., a first heart rate category
- a another biometric range e.g., a higher heart rate category
- the server 125 may suggest to the users 171 A- 171 D to separate the group so as to allow some of the users 171 A- 171 D to have a “higher service level,” e.g., the more intense experience, which may be more entertaining and hence preferred by those users.
- the users 171 A- 171 D may indicate an acceptance of the suggested change to the composition of the group in any number of ways, such as providing a response to a message presented via mobile device 141 , by pressing a button on a touchscreen provided at the start of the ride 190 (not shown), and so on.
- the server 125 may control the ride 190 to provide a “lower service level,” e.g., the tamer experience by controlling one or more of the network-controllable physical resources 182 - 186 in accordance with the most restrictive biometric level among all of the users 171 A- 171 D; in the present example, the user(s) in the highest heart rate category.
- the sensory service, ride 190 is tailored for the group of users 171 A- 171 D based upon the service level in response to receiving the acceptance (or declination) of the suggested change.
- the server 125 may have selected a particular service level for the ride 190 in accordance with the biometric levels of the users 171 A- 171 D that remain in the group for the ride 190 .
- the service level e.g., high intensity, medium intensity, low intensity, calm, etc.
- the service level may be associated with particular configurations for the various network-controllable physical resources 182 - 186 .
- the waterfall 182 may be controlled to provide a higher rate of water delivery than for the “medium intensity” and “low intensity” service levels.
- the flow of water from waterfall 182 may be shut off completely.
- the underwater barrier 184 may be raised higher to provide larger rapids or other higher turbulence in the main waterway 191 and lower to provide smaller rapids or other lower turbulence for the “medium intensity” and “low intensity” service levels.
- the underwater barrier 184 may be raised completely to divert the raft 183 to the secondary waterway 192 , which may be for the “high intensity” service level with even more turbulent water or other features. For a “calm” service level, the underwater barrier 184 may be lowered completely to provide no turbulence to the water.
- the loudspeakers 185 and 186 may be controlled to play louder or more ominous music or “scarier” sounds for a “high intensity” service level, while a “calm” service level may be associated with loudspeakers 185 and 186 being turned off or providing relaxing, calming music. For “medium intensity” and “low intensity” service levels, intermediate auditory experiences may be provided by using intermediate sound levels, different music, etc.
- the server 125 may command the network-controllable physical resources 182 - 186 via communications through the sensory service provider network 120 .
- the server 125 may select a service level for the group of users at the beginning of the ride 190 and may command the network-controllable physical resources 182 - 186 accordingly.
- the biometric data of the users 171 A- 171 D who are on the ride 190 may continue to be monitored during the course of the ride 190 .
- the biometric data may be transmitted to server 112 by biometric sensors 171 A- 171 D and/or mobile device 141 via base station 117 and the wireless access network 115 .
- the biometric data may be transmitted to server 112 by biometric sensors 171 A- 171 D and/or mobile device 141 via wireless access points 194 - 196 .
- the wireless access points 194 - 196 may be stationed throughout the ride 190 so that at least one of the wireless access points 194 - 196 is within communication range of the biometric sensors or endpoint devices of the participants who are at various points along the ride 190 .
- server 112 may continue to monitor the biometric data of the users 171 A- 171 D on the ride 190 to determine that the users 171 A- 171 D remain within the acceptable range(s) for the biometric data at all times during the ride 190 .
- biometric data for user 171 C at the start of ride 190 may appear to indicate that the user 171 C was similar to other users of the group who have had no problems with ride 190 at the “high intensity” service level
- user 171 C may nevertheless have a spike in his or her heart rate after the waterfall 182 which would push the user 171 C out of an acceptable range associated with the service level selected at the beginning of the ride 190 (e.g., the “high intensity” service level).
- server 112 may detect this condition and may notify server 125 . It should be noted that the notification may not identify user 171 C specifically, but may more generally indicate that one of the users 171 A- 171 D who is on the raft 183 may be out of compliance. In such case, server 125 may then select one or more settings for one or more of the remaining network-controllable physical resources 182 - 186 in the ride to be associated with a “lower” service level, e.g., a less intense experience than the current service level.
- a “lower” service level e.g., a less intense experience than the current service level.
- the underwater barrier 184 may be lowered to a lower angle setting associated with a “medium intensity” service level (e.g., smaller rapids, less turbulence) versus a higher angle setting associated with the “high intensity” service level (e.g., larger rapids, greater turbulence), in an effort to reduce the heart rate of user 171 C or to prevent the heart rate from continuing to climb.
- a “medium intensity” service level e.g., smaller rapids, less turbulence
- the “high intensity” service level e.g., larger rapids, greater turbulence
- the ride 190 may continue at the reduced service level. If no, the server 125 may further reduce the service level by making adjustments to the settings of the remaining network-controllable physical resources 182 - 186 along the ride, turning off the various network-controllable physical resources 182 - 186 , or adjust the settings of the network-controllable physical resources 182 - 186 to otherwise cause the raft 183 to finish the ride 190 as quickly as possible, e.g., diverting the raft to a bypass route and the like.
- the server 112 may also monitor the biometric data of the users 171 A- 171 D on the ride 190 to determine that the users 171 A- 171 D remain within acceptable biometric range(s) that are personal to the respective users. For instance, user 171 C may experience a heart arrhythmia during the ride 190 , and while the heart rate may remain in compliance with the acceptable range associated with the ride 190 and the selected service level, if server 112 detects the arrhythmia and sends notification to server 125 of the potential medical issue, the server 125 may adjust the network-controllable physical resources 182 - 186 to “calm” settings, “off” settings, etc., may select settings for the network-controllable physical resources 182 - 186 to cause the raft 183 to end the ride 190 sooner, and so forth.
- the server 112 may continue to collect biometric data of users 171 A- 171 D on the ride 190 to update the acceptable ranges of biometric data for the ride 190 , to adjust the acceptable ranges associated with various service levels (e.g., different intensities of experience for the ride 190 ), or to provide aggregated biometric data of users 171 A- 171 D on the ride 190 to server 125 to recalculate the acceptable ranges or to adjust the acceptable ranges associated with various service levels, and so forth.
- various service levels e.g., different intensities of experience for the ride 190
- system 100 has been simplified. In other words, the system 100 may be implemented in a different form than that illustrated in FIG. 1 .
- the system 100 may be expanded to include additional networks, and additional network elements (not shown) such as wireless transceivers and/or base stations, border elements, routers, switches, policy servers, security devices, gateways, a network operations center (NOC), a content distribution network (CDN) and the like, without altering the scope of the present disclosure.
- NOC network operations center
- CDN content distribution network
- system 100 may be altered to omit various elements, substitute elements for devices that perform the same or similar functions and/or combine elements that are illustrated as separate devices.
- server 112 may alternatively or additionally be performed by server 125 , and vice versa.
- server 112 may alternatively or additionally be performed by server 125 , and vice versa.
- server 112 may alternatively or additionally be performed by server 125 , and vice versa.
- server 112 may be illustrated in the example of FIG. 1 , in other, further, and different examples, the same or similar functions may be distributed among multiple devices within the telecommunication network 110 that may collectively provide various services in connection with examples of the present disclosure for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users.
- server 125 may be distributed among multiple devices within the sensory service provider network 120 that may collectively perform operations for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure.
- ride 190 is provided as just one illustrative example of a sensory service that may relate to examples of the present disclosure. Accordingly, in other, further, and different examples, ride 190 may alternatively comprise a roller coaster, a waterslide, an obstacle course, and so forth. Thus, these and other modifications are all contemplated within the scope of the present disclosure.
- FIG. 2 illustrates a flowchart of an example method 200 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users.
- steps, functions and/or operations of the method 200 may be performed by a device as illustrated in FIG. 1 , e.g., by one of server 112 and/or server 125 , or any one or more components thereof, such as a processing system.
- the steps, functions and/or operations of the method 200 may be performed by a processing system collectively comprising a plurality of devices as illustrated in FIG.
- the steps, functions, or operations of method 200 may be performed by a computing device or system 300 , and/or a processing system 302 as described in connection with FIG. 3 below.
- the computing device 300 may represent at least a portion of a server, a mobile device, a biometric sensor, and so forth in accordance with the present disclosure.
- the method 200 is described in greater detail below in connection with an example performed by a processing system, such as processing system 302 .
- the method 200 begins in step 205 and may proceed to optional step 210 or to step 215 .
- the processing system may prompt a group of users to engage in at least one physical activity.
- the group of users may be at the beginning of a sensory service, such as an entertainment ride, and the operator may wish to test the users to determine if the users are eligible to participate in the ride based at least in part upon their biometric data during the at least one physical activity.
- the operator may wish to determine a service level for the group of users based at least in part upon their biometric data during the at least one physical activity.
- the sensory service may comprise at least one network-controllable physical resource as described herein.
- the processing system gathers biometric data of each user of the group of users of the sensory service.
- the biometric data for each user is gathered during the at least one physical activity that may be prompted at optional step 210 .
- the biometric data of each user may alternatively or additionally comprise historical biometric data.
- the biometric data of each user may alternatively or additionally be gathered during the sensory service.
- the method 200 may be performed while a ride or other sensory services are already underway.
- the biometric data is gathered from a network-based device.
- the processing system may comprise a processing system of a sensory service provider, and a telecommunication service provider or other entities may store the biometric data on behalf of users and respond to queries for biometric data from one or more sensory service provider systems.
- the network-based device obtains the biometric data for each user of the group of users from a wearable biometric device of a plurality of wearable biometric devices of the group of users, such as heart rate monitors, electrocardiogram devices, acoustic sensors, sensors for measuring users' breathing rates, galvanic skin response devices, and so forth.
- the users' biometric data may also be gathered from various devices in a network, such as the users' mobile devices, via personal computers, via smart TVs, and so forth.
- the biometric data may include various physical parameters of the first user and the second user, such as: facial image data, heart rates, breathing rates, skin conductance and/or sweat/skin moisture levels, temperature, voice pitch and tone, blood pressure, body movement information, postures, brain activity, e.g., electrical activity, optical activity, and/or chemical activity, and so forth.
- the processing system aggregates the biometric data for the group of users. For instance, the processing system may determine the “lowest common denominator” among all of the users for a particular aspect, or aspects of the biometric data.
- step 220 may include placing the users into different categories with respect to aspects of the biometric data.
- step 220 may include associating the users with different service categories for the sensory service based upon the biometric data.
- step 220 may include identifying a service level for the sensory service based upon a lowest service level category that is determined for any one of the users in the group of users.
- the users in the group may be elite athletes with biometric data that indicates that these individuals may be eligible for a highest service level for the sensory service (e.g., a “high intensity” experience).
- the users may also include the elite athletes' children who may have biometric data which individually indicates the children are associated with a lower service level (e.g., “medium intensity”) for the sensory service.
- the processing system may determine that for the overall group, the service level should be “medium intensity.”
- the terms “high,” “medium,” and “low” are relative terms and are used here to simply provide various levels of granularity for tailoring the sensory service. Any number of levels of granularity are within the scope of the present disclosure.
- the processing system may offer a service level for the sensory service to the group of users based upon the biometric data that is aggregated. For instance, as described above, the processing system may determine that for the overall group, the service level should be “medium intensity” based upon the biometric data for at least one of the users indicating that the higher intensity level is not appropriate. However, in one example, the group of users may be given a choice to proceed at the service level that is determined in this way.
- the processing system receives an acceptance or a declination of the service level from the group of users. If the offer is accepted, the method 200 may proceed to step 250 . Otherwise, the method 200 may proceed to optional step 235 .
- the processing system may present to the group of users a suggested change to the group in response to receiving a declination at optional step 230 .
- the processing system may suggest to the group of users to separate out the users qualifying for the higher service level.
- the suggestion may be presented to a mobile device of a user qualifying for the lower/lowest service level (the one that is offered at optional step 230 ).
- the suggestion may be presented via a device with a user interface (such as a touchscreen device) placed in the environment of the sensory service and coupled to the processing system, e.g., a display on a ride indicating a participant situated at a particular seat of the ride to move to a different group and so on.
- the processing system receives an acceptance of the suggested change from the group of users.
- the acceptance may come from the group collectively or through a representative of the group, or may come from one or more individual users who may be contacted separately with the suggested change at optional step 235 .
- these users may be invited to skip the sensory service to allow others in the group to have a higher level of service, e.g., a more intense sensory service.
- step 245 the processing system determines a match between the biometric data that is aggregated at step 220 and an acceptable range for the biometric data for a different sensory service.
- the sensory service may be a new service where acceptable ranges for biometric data are not yet available.
- step 215 may include gathering biometric data of the users in the group after the sensory service has begun and optional step 245 may comprise determining a match between the biometric data that is aggregated at step 220 and the acceptable range for the biometric data for the different sensory service when a threshold level of similarity is detected.
- gait patterns, heart rate patterns, breathing rates, and so forth may be detected to indicate that the present sensory service may be analogous to another sensory service for which an acceptable range, or ranges of biometric data, and/or acceptable range(s) for different categories/service levels are known.
- the processing system tailors the sensory service for the group of users based upon the biometric data for the group of users that is aggregated.
- the tailoring of the sensory service comprises adjusting the at least one network-controllable physical resource in response to the biometric data for the group of users.
- the network-controllable physical resource may comprise at least one of: a visual source, an audio source, a tactile source, or an olfactory source.
- the sensory service is tailored for the group of users based upon the service level offering in response to receiving the acceptance at optional step 230 .
- the users may agree to the service level offering that is based upon the lowest common denominator, e.g., the most restrictive biometric level among all of the users; such as the user(s) in the highest heart rate category, the lowest weight lift category, the longest running time category, the highest breathing rate category, etc.
- the terms “highest” and “lowest” do not necessarily denote the highest or lowest categories that are available to the processing system, but rather the highest or lowest categories as pertains to the users in the group.
- the sensory service is tailored for the group of users based upon the service level in response to receiving the acceptance of the suggested change at optional step 240 . For instance, a more intense sensory service may be provided when users associated with lesser service categories agree to skip the sensory service or exit the group.
- the biometric data of each user is gathered during the sensory service at step 215 , and the tailoring the sensory service for the group of users may comprise at least one of: providing a more intense sensory service when the biometric data for the entire group is within a predetermined permissible range, or providing a less intense sensory service when for at least one user in the group of users, the biometric data for the at least one user exceeds the predetermined permissible range.
- the predetermined permissible range may comprise the acceptable range, e.g., for a current service level. Alternatively, or in addition, the predetermined permissible range may be personal to each of the users in the group.
- the more intense sensory service comprises an addition to the sensory service of the at least one network-controllable physical resource, e.g., where the at least one network-controllable physical resource is associated with a stress increase as indicated by the biometric data.
- the network-controllable physical resource may comprise a waterfall or water cannon to soak riders on a ride.
- the more intense sensory service comprises an increase to an output intensity, e.g., a higher audio volume, a greater volume of water, brighter lighting, etc.
- a ride may have two options of: a steeper drop off and a less steep drop off, and the network-controllable physical resource may divert a ride to the steeper drop off.
- a less intense sensory service comprises a removal or an omission of the at least one network-controllable physical resource, e.g., where the at least one network-controllable physical resource is associated with a stress decrease as indicated by the biometric data. For instance, a water cannon or waterfall may be turned off, loudspeakers may be turned off or made quieter, and so forth.
- the sensory service is further tailored for the group of users at step 250 by setting an acceptable range for the biometric data for the sensory service in accordance with the acceptable range for the biometric data for a slightly different sensory service that may be matched at optional step 245 .
- the processing system selects an intermediate service level as a default service level, and then adjusts the service level up or down, depending upon the aggregated biometric data of the group of users.
- the processing system may update the acceptable range for the biometric data for the sensory service in accordance with the biometric data that is aggregated at step 220 .
- the sensory service may be a new service where acceptable range(s) for biometric data are not yet available.
- an acceptable range, or ranges, for the biometric data may initially be borrowed from a similar sensory service.
- the acceptable range(s) may be adapted to account for the actual measured biometric data of the users while engaged in the sensor service.
- the processing system may tailor the sensory service for a subsequent group of users in accordance with at least one acceptable range for the biometric data for the sensory service that is updated. For instance, as stated above as users begin participating in a new sensory service and the users' biometric data is gathered and aggregated during the course of the sensory service, the acceptable range(s) initially borrowed from a similar sensory service may be adapted to account for the actual measured biometric data of the users while engaged in the sensor service. In one example, the sensory service is further tailored for the subsequent group of users based upon biometric data for each user of the subsequent group of users.
- the users in the subsequent group of users may be associated with different service levels in accordance with the biometric data of the subsequent group of users
- the at least one network-controllable physical resource may be adjusted to various settings in accordance with such service levels and/or the measured biometric data of the subsequent group of users during the sensory service, and so forth.
- step 250 the method 200 proceeds to step 295 .
- step 295 the method 200 ends.
- the method 200 may be expanded to include additional steps or may be modified to include additional operations with respect to the steps outlined above. For instance, the method 200 may be repeated through various cycles of user groups participating in a sensory service. In one example, the method 200 may be expanded to include determining an effectiveness of a change to one or more network-controllable physical resources, e.g., to cause a change to one or more users' biometric data to a more restrictive biometric level (e.g., a safer biometric level), further changing the setting(s) of one or more network-controllable physical resources, stopping the sensory service, or ending the sensory service early, if not effective, and so forth.
- a more restrictive biometric level e.g., a safer biometric level
- one or more steps, functions or operations of the method 200 may include a storing, displaying and/or outputting step as required for a particular application.
- any data, records, fields, and/or intermediate results discussed in the method 200 can be stored, displayed and/or outputted either on the device executing the method 200 , or to another device, as required for a particular application.
- steps, blocks, functions, or operations in FIG. 2 that recite a determining operation or involve a decision do not necessarily require that both branches of the determining operation be practiced. In other words, one of the branches of the determining operation can be deemed as an optional step.
- one or more steps, blocks, functions, or operations of the above described method 200 may comprise optional steps, or can be combined, separated, and/or performed in a different order from that described above, without departing from the examples of the present disclosure.
- FIG. 3 depicts a high-level block diagram of a computing device or processing system specifically programmed to perform the functions described herein.
- the processing system 300 comprises one or more hardware processor elements 302 (e.g., a central processing unit (CPU), a microprocessor, or a multi-core processor), a memory 304 (e.g., random access memory (RAM) and/or read only memory (ROM)), a module 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users and various input/output devices 306 (e.g., storage devices, including but not limited to, a tape drive, a floppy drive, a hard disk drive or a compact disk drive, a receiver, a transmitter, a speaker, a display, a speech synthesizer, an output port, an input port and a user input device (such as a keyboard, a keypad, a mouse, a microphone and the like)).
- hardware processor elements 302 e
- input/output devices 306 may also include antenna elements, transceivers, power units, and so forth. Although only one processor element is shown, it should be noted that the computing device may employ a plurality of processor elements. Furthermore, although only one computing device is shown in the figure, if the method 200 as discussed above is implemented in a distributed or parallel manner for a particular illustrative example, i.e., the steps of the above method 200 , or the entire method 200 is implemented across multiple or parallel computing devices, e.g., a processing system, then the computing device of this figure is intended to represent each of those multiple computing devices.
- one or more hardware processors can be utilized in supporting a virtualized or shared computing environment.
- the virtualized computing environment may support one or more virtual machines representing computers, servers, or other computing devices.
- hardware components such as hardware processors and computer-readable storage devices may be virtualized or logically represented.
- the hardware processor 302 can also be configured or programmed to cause other devices to perform one or more operations as discussed above. In other words, the hardware processor 302 may serve the function of a central controller directing other devices to perform the one or more operations as discussed above.
- the present disclosure can be implemented in software and/or in a combination of software and hardware, e.g., using application specific integrated circuits (ASIC), a programmable gate array (PGA) including a Field PGA, or a state machine deployed on a hardware device, a computing device or any other hardware equivalents, e.g., computer readable instructions pertaining to the method discussed above can be used to configure a hardware processor to perform the steps, functions and/or operations of the above disclosed method 200 .
- ASIC application specific integrated circuits
- PGA programmable gate array
- Field PGA programmable gate array
- a state machine deployed on a hardware device e.g., a hardware device or any other hardware equivalents, e.g., computer readable instructions pertaining to the method discussed above can be used to configure a hardware processor to perform the steps, functions and/or operations of the above disclosed method 200 .
- instructions and data for the present module or process 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users can be loaded into memory 304 and executed by hardware processor element 302 to implement the steps, functions, or operations as discussed above in connection with the illustrative method 200 .
- a hardware processor executes instructions to perform “operations,” this could include the hardware processor performing the operations directly and/or facilitating, directing, or cooperating with another hardware device or component (e.g., a co-processor and the like) to perform the operations.
- the processor executing the computer readable or software instructions relating to the above described method can be perceived as a programmed processor or a specialized processor.
- the present module 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users (including associated data structures) of the present disclosure can be stored on a tangible or physical (broadly non-transitory) computer-readable storage device or medium, e.g., volatile memory, non-volatile memory, ROM memory, RAM memory, magnetic or optical drive, device or diskette, and the like.
- a “tangible” computer-readable storage device or medium comprises a physical device, a hardware device, or a device that is discernible by the touch. More specifically, the computer-readable storage device may comprise any physical devices that provide the ability to store information such as data and/or instructions to be accessed by a processor or a computing device such as a computer or an application server.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Automation & Control Theory (AREA)
- Neurology (AREA)
- Neurosurgery (AREA)
- Dermatology (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- The present disclosure relates to sensory services, such as entertainment rides, and more particularly to devices, computer-readable media, and methods for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users.
- The teachings of the present disclosure can be readily understood by considering the following detailed description in conjunction with the accompanying drawings, in which:
-
FIG. 1 illustrates an example system related to the present disclosure; -
FIG. 2 illustrates a flowchart of an example method for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users; and -
FIG. 3 illustrates a high-level block diagram of a computing device specially programmed to perform the functions described herein. - To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
- The present disclosure broadly discloses devices, non-transitory (i.e., tangible or physical) computer-readable storage media, and methods for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users. For instance, in one example, a processing system including at least one processor may gather biometric data of each user of a group of users of a sensory service. The sensory service may comprise at least one network-controllable physical resource. The processing system may then aggregate the biometric data for the group of users and tailor the sensory service for the group of users based upon the biometric data for the group of users that is aggregated. For example, the tailoring of the sensory service may comprise adjusting the at least one network-controllable physical resource in response to the biometric data (e.g., heart rate, blood pressure, breathing rate, body temperature, and so on) for the group of users.
- In one example, the present disclosure may monitor a user's biometric data, learn aggregated levels over multiple users for a specific task, personalize an acceptable range of biometric data for each user in a group of users, and control one or more network-controllable physical resources to maintain each user within an acceptable range for a sensory service. In one example, the sensory service may comprise an entertainment ride or a virtual simulation with tactile inputs. For instance, the sensory service may comprise a roller coaster, a waterslide, a waterborne vehicle-based ride, an obstacle course, and so forth. In accordance with the present disclosure the sensory service may include at least one network-controllable physical resource, which may include a visual source, an audio source, a tactile source, or an olfactory source for a visual presentation, an audial presentation, a tactile presentation, or an olfactory presentation, respectively. For example, a visual presentation may be made via a display screen, via presentation of a physical item to one or more users, via the adjustment of one or more remotely controllable lights in an environment, and so forth. The visual presentation may be made to provide the sensation that the user is flying, falling, floating, crashing, riding, etc., to provide the sensation that the user is in danger, in flight, and so on. Similarly, an audial presentation may be made via a headset, a speaker, a musical instrument, or other noise sources (such as banging pipes, knocking wood, etc.). An audial presentation may also include recorded or machine-generated speech, or other sounds to provide various sensations, such as being in a race car, being in a hurricane or thunderstorm, being chased by a person or other creatures, and so forth. A tactile presentation may comprise tactile inputs simulating one or more tactile sensations, e.g., a bump, a turn, or a diversion on a ride, a spray of water or air, and so forth. In addition, an olfactory presentation may include a puff or spray from a reservoir containing a scent agent, e.g., to create a pleasant or unpleasant smell for a user, to suggest the presence of a particular type of food, plant, or animal, or being in a particular environment, e.g., smoke associated with a burning building, buttery aromas associated with a bakery or a kitchen, etc.
- In one example, users may have wearable devices with biometric sensors. The biometric sensors may measure biometric data such as a heart rate, a breathing rate, a skin conductance, a stride length, a weight lifted, a jump height, and so forth. The wearable devices may push biometric data to a network-based processing system or may respond to queries from the network-based processing system for biometric data. The wearable devices may provide any biometric data that such devices are able to collect and/or the respective users are willing to provide to the network-based processing system. In one example, the network-based processing system may store the biometric data on behalf of users and respond to queries for biometric data from one or more sensory service provider systems. For example, a sensory service provider system may query the network-based processing system to determine whether a user's or a group of users' biometrics data is/are within an acceptable range for a sensory service. In one example, the biometric data does not need to leave the network-based processing system. Rather, the network-based processing system may return a result of yes or no, or may provide a safe, healthy, and/or a typical range for a user or for a group of users. The sensory service provider system or the network-based processing system may determine that the user's or the users' biometrics are within an acceptable range for the sensory service. In addition, the sensory service provider system may provide different user experiences based upon the acceptable and current biometric ranges. For instance, a tamer experience may be provided for one biometric range and a more intense experience may be provided for another biometric range. In addition, in one example, a network-based processing system may coordinate with a sensory service provider system to make sure that users' biometrics do not go outside of acceptable ranges during a sensory service.
- In one example, biometric data may be collected over many users and used to train anonymized acceptable ranges (e.g., safe and/or typical ranges) for a sensory service. Individual biometric data may also be used to personalize acceptable conditions for each user involved in a sensory service. For instance, the present disclosure may include verifying that a user is equipped to handle a task by comparing the user's personal biometrics against an acceptable range (or acceptable ranges for multiple aspects of the biometric data). In one example, the present disclosure may also personalize safe parameters of a sensory service for a user by starting with a more generic range associated with the sensory service, and then applying the user's typical biometrics to provide a more refined and personalized set of safe operating parameters.
- In one example, qualification of a user for a sensory service may be based upon a user's prior history and known biometric ranges. In another example, qualification for a sensory service may be based upon biometric measurements that are taken just prior to the sensory service. For instance, a user may be prompted to perform one or more physical tasks, such as running 50 meters, performing 20 pushups, lifting a particular weight, jumping as high as possible, etc., and the biometric data may be captured during the performance (e.g., a time to complete the run, a height of the jump, a heart rate during the pushups, a maximum number of repetitions moving the weight, etc.). The biometric measurements may then be used to qualify the user for a sensory service. For instance, a user category may be inferred and a set of one or more acceptable ranges for biometric measurement(s) may be selected based upon users with similar running abilities, jumping abilities, etc. In one example, multiple qualifications may be applied to permit or prevent a user to participate in a sensory service, e.g., a demonstrated ability to swim a particular distance, to complete a run of a certain distance in a particular time, and/or to cycle a certain distance.
- In one example, a provider of a sensory service may offer a customized set of experiences or tasks for a group of users based on the users' aggregated biometric data. For instance, based upon a user's biometric data compared to a range of acceptable parameters to participate in a sensory service, it may be determined that there is little or no health or safety risk. If a user's biometric data indicates that the user does not fall within an acceptable range for the sensory service, it may be suggested that the composition of the group of users be adjusted to exclude the user. Alternatively, or in addition, the sensory service may adjust at least one network-controllable physical resource of the sensory service in response to the biometric data for the group of users. For instance, the at least one network-controllable physical resource may be turned on or off, or may be adjusted to a particular level (e.g., high/medium/low/off, fast/medium/slow/off, loud/medium/quiet/off, bright/dim/off, and so forth).
- In one example, an acceptable range for a biometric measure may be generalized for all users or certain categories of users. However, an acceptable range may also be further individualized to each user. For instance, a sensory service provider system may initially use a generic range based on a user category. However, the sensory service provider system may then adjust the baseline parameters based upon levels of information the user is willing to provide. For instance, if user provides his or her heart rate data, the system may adjust accordingly. If user shares breathing rate data, the system may adjust accordingly. Otherwise, the system may continue to assume an average acceptable range over all users. In addition, in one example, for a sensory service being provided for a group of users, a lowest common denominator among all of the users may be utilized, e.g., the most restrictive biometric level among all of the users; such as the user(s) in the highest heartrate category, the lowest weight lift category, the longest running time category, the highest breathing rate category, etc. In other words, the least capable biometric levels of a particular user will be used to constrain the experience of the entire group of users in which the particular user is a member of.
- In one example, the present disclosure may create a new qualification requirement for a new sensory service by adapting the known acceptable biometric ranges from another similar sensory service. The new qualification requirement may also be adapted over time based on aggregated user experience and biometric measurements as users begin participating in the new sensory service. In one example, a “similarity” to an existing sensory service may be determined by first capturing biometrics of users participating in the new sensory service and then determining based upon biometrics which other sensory service(s) to which the new sensory service appears to be most similar. Biometric ranges for the known sensory service(s) may then be copied and used as permitted/acceptable ranges for the new sensory service. However, in one example, biometric data may continue to be collected as users participate in the new sensory service. Over time, the measured biometric data for the new sensory service may be used to replace, recalculate, and/or otherwise update the acceptable ranges that are implemented for the new sensory service. In one example, it may be determined that a new sensory service appears to be a hybrid of two existing sensory services (and/or an activity). For instance, a new sensory service may appear to be comprised of 30% running and 70% skiing. In such case, the acceptable ranges may be extrapolated from these respective known activities, e.g., by blending or averaging the acceptable ranges weighted based upon the percentage of similarity, and so forth.
- As described above, in one example, a sensory service provider system may adjust one or more network-controllable physical resources to maintain each user within an acceptable range of biometric measurements. In one example, the adjustment to a network-controllable physical resource may be selected to affect one or more users' biometric measurements in a predetermined manner, e.g., to increase at least one biometric measurement, to decrease at least one biometric measurement, or to maintain at least one biometric measurement at a current value or within a given acceptable range. In one example, after the adjustment of the one or more network-controllable physical resources, the sensory service provider system may further determine whether the biometric measures of the one or more users were affected in the predetermined manner, e.g., as predicted based on the adjustments that were made.
- In one example, the present disclosure may also provide automated recommendations to users for additional sensory services which may have similar biometric qualifications. In addition, examples of the present disclosure may provide automated recommendations to sensory services to create alternate experiences (e.g., menu items, objects or other physical stimuli within a ride, etc.). These and other aspects of the present disclosure are discussed in greater detail below in connection with the examples of
FIGS. 1-3 . - To aid in understanding the present disclosure,
FIG. 1 illustrates anexample system 100, related to the present disclosure. As shown inFIG. 1 , thesystem 100 connectsmobile device 141,biometric sensors 172A-172D,server 112,server 125, wireless access points 194-196, and network-controllable physical resources 182-186 with one another and with various other devices via a core network, e.g., atelecommunication network 110, a wireless access network 115 (e.g., a cellular network), anaccess network 118, andInternet 130. In the example ofFIG. 1 , a sensory service, e.g., awater rafting ride 190, may be associated with a sensoryservice provider network 120 which may include wireless access points 194-196, network-controllable physical resources 182-186, andserver 125. The sensoryservice provider network 120 may comprise a Local Area Network (LAN), e.g., an Ethernet network, a wireless local area network (WLAN), e.g., an Institute for Electrical and Electronics Engineers (IEEE) 802.11 network (e.g., a Wi-Fi network), an IEEE 802.15, e.g., a Bluetooth network, a ZigBee network, and so forth, or a combination of interconnected devices using a plurality of such communication modalities and protocols. The wireless access points 194-196 may comprise IEEE 802.11 (Wi-Fi) routers, IEEE 802.15 access points (e.g., “Bluetooth” access points, “ZigBee” access points, etc.), and so forth. The network-controllablephysical resource 182 may comprise a controllable waterfall, e.g., where the flow of water can be turned on or off. The network-controllablephysical resource 183 may comprise a raft which may include a propeller, a rudder, stabilizers, etc. (not shown). For instance, the raft may include a wireless transceiver and one or more electromechanical controllers to make adjustments to a motor connected to the propeller via a driveshaft, to the rudder, and/or to the stabilizers. The network-controllablephysical resource 184 may comprise an underwater barrier than can be raised or lowered to impede or restrict the flow of water towaterway 191, to direct theraft 183 to eitherwaterway 191 orwaterway 192, and so on. The network-controllablephysical resources - In one example, the
server 125 may comprise a computing system, such ascomputing system 300 depicted inFIG. 3 , and may be configured to provide one or more functions for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure. For example,server 125 may be configured to perform one or more steps, functions, or operations in connection with theexample method 200 described below. In addition, it should be noted that as used herein, the terms “configure,” and “reconfigure” may refer to programming or loading a processing system with computer-readable/computer-executable instructions, code, and/or programs, e.g., in a distributed or non-distributed memory, which when executed by a processor, or processors, of the processing system within a same device or within distributed devices, may cause the processing system to perform various functions. Such terms may also encompass providing variables, data values, tables, objects, or other data structures or the like which may cause a processing system executing computer-readable instructions, code, and/or programs to function differently depending upon the values of the variables or other data structures that are provided. As referred to herein a “processing system” may comprise a computing device including one or more processors, or cores (e.g., as illustrated inFIG. 3 and discussed below) or multiple computing devices collectively configured to perform various steps, functions, and/or operations in accordance with the present disclosure. - In one example, the
system 100 includes atelecommunication network 110. In one example,telecommunication network 110 may comprise a core network, a backbone network or transport network, such as an Internet Protocol (IP)/multi-protocol label switching (MPLS) network, where label switched routes (LSRs) can be assigned for routing Transmission Control Protocol (TCP)/IP packets, User Datagram Protocol (UDP)/IP packets, and other types of protocol data units (PDUs), and so forth. It should be noted that an IP network is broadly defined as a network that uses Internet Protocol to exchange data packets. However, it will be appreciated that the present disclosure is equally applicable to other types of data units and transport protocols, such as Frame Relay, and Asynchronous Transfer Mode (ATM). In one example, thetelecommunication network 110 uses a network function virtualization infrastructure (NFVI), e.g., host devices or servers that are available as host devices to host virtual machines comprising virtual network functions (VNFs). In other words, at least a portion of thetelecommunication network 110 may incorporate software-defined network (SDN) components. - As shown in
FIG. 1 ,telecommunication network 110 may also include aserver 112. In one example, theserver 112 may comprise a computing system, such ascomputing system 300 depicted inFIG. 3 , and may be configured to provide one or more functions for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure. For example,server 112 may be configured to perform one or more steps, functions, or operations in connection with theexample method 200 described below. For instance,server 112 may collect and store users' biometric data, may calculate acceptable ranges for various sensory services, may provide acceptable ranges for biometric measurements to sensory service providers, may confirm or deny that users are within acceptable ranges for various sensory services based upon the users' biometric data, and so forth. For ease of illustration, various additional elements oftelecommunication network 110 are omitted fromFIG. 1 . - In one example,
wireless access network 115 comprises a radio access network implementing such technologies as: global system for mobile communication (GSM), e.g., a base station subsystem (BSS), or IS-95, a universal mobile telecommunications system (UMTS) network employing wideband code division multiple access (WCDMA), or a CDMA3000 network, among others. In other words,wireless access network 115 may comprise an access network in accordance with any “second generation” (2G), “third generation” (3G), “fourth generation” (4G), Long Term Evolution (LTE) or any other existing or yet to be developed future wireless/cellular network technology. While the present disclosure is not limited to any particular type of wireless access network, in the illustrative example,wireless access network 115 is shown as a UMTS terrestrial radio access network (UTRAN) subsystem. Thus,base station 117 may comprise a Node B or evolved Node B (eNodeB). As illustrated inFIG. 1 ,mobile device 141 may be in communication withbase station 117, which provides connectivity betweenmobile device 141 and other endpoint devices within thesystem 100, various network-based devices, such asserver 112, and so forth. In addition, in one example any one or more ofbiometric sensors 172A-172D may also be in communication withbase station 117, e.g., wherebiometric sensors 172A-172D may also be equipped for cellular communication. In one example,wireless access network 115 may be operated by the same or a different service provider that is operatingtelecommunication network 110. - In one example,
access network 118 may comprise a Digital Subscriber Line (DSL) network, a broadband cable access network, or the like. In one example,access network 118 may transmit and receive communications between sensoryservice provider network 120 and other devices in thesystem 100 relating to users' biometric data for the sensory service (e.g.,server 112 in telecommunication network 110) in addition to voice telephone calls, communications with web servers via theInternet 130,telecommunication network 110, and/orwireless access network 115, and so forth. -
Users 171A-171D may be associated with one another as a group of participants of the sensory service. For instance,users 171A-171D may be family members, e.g., parents and children, friends, co-workers, caregiver(s) and charge(s), individuals who are in successive positions in a line/queue for theride 190, and so forth. In one example, each of theusers 171A-171D may have at least one respectivebiometric sensor 172A-172D, e.g., a wearable device, which may capture biometric data ofusers 171A-171D respectively. In one example,biometric sensors 172A-172D may transmit the biometric data toserver 112 and/orserver 125 via a wireless connection tobase station 117 and/or to one of wireless access points 194-196. The biometric data may also be routed through one or more intermediate networks, such aswireless access network 115, sensoryservice provider network 120, and/oraccess network 118. For instance,biometric sensors 172A-172D may include transceivers for IEEE 802.11 based communications, IEEE 802.15 based communications, and so forth. - The
biometric sensors 172A-172D may include: heart rate monitors, electrocardiogram devices, acoustic sensors, sensors for measuring users' breathing rates, galvanic skin response (GSR) devices, portable electroencephalography (EEG) devices, event-related potential (ERP) measurement devices, diffuse optical tomography (DOT) scanners, and so forth. Thebiometric sensors 172A-172D may measure or capture data regarding various physical parameters of a user (broadly, “biometric data”). For instance, thebiometric sensors 172A-172D may record the users' heart rates, breathing rates, skin conductance and/or sweat/skin moisture levels, temperature, blood pressure, voice pitch and tone, body movements, e.g., eye movements, hand movements, and so forth. In another example, thebiometric sensors 172A-172D may measure brain activity, e.g., electrical activity, optical activity, chemical activity, etc., depending upon the type of biometric sensor. As illustrated inFIG. 1 ,users 171A-171D appear to have one biometric sensor apiece. However, it should be understood thatusers 171A-171D may each have any number of different biometric sensors. - In one example,
mobile device 141 may comprise any subscriber/customer endpoint device configured for wireless communication such as a laptop computer, a Wi-Fi device, a Personal Digital Assistant (PDA), a mobile phone, a smartphone, an email device, a computing tablet, a messaging device, and the like. In one example,mobile device 141 may have both cellular and non-cellular access capabilities and may further have wired communication and networking capabilities. In one example,mobile device 141 may be associated withuser 171A. In addition, in one example,biometric sensor 172A may not be equipped for cellular communications. However, biometric data ofuser 171A captured viabiometric sensor 172A may still be conveyed toserver 112 viawireless access network 115 bymobile device 141. For instance,biometric sensor 172A may have a wired or wireless connection (e.g., an IEEE 802.15 connection) tomobile device 141. In addition,mobile device 141 may be configured to forward the biometric data toserver 112 using cellular communications viabase station 117 andwireless access network 115. - In addition, relevant biometric data for
users 171A-171D may also be gathered byserver 112 and/orserver 125 from other devices, such asmobile device 141, personal computers, televisions, other mobile devices of users 170B-170D (not shown), and so forth. For example, a personal computer may have an attached or integrated camera for obtaining facial image data of a viewer, and/or an attached or integrated microphone for recording voice(s) within recording range of the microphone. Thus, in one example, the computer may capture video or still images of the users' faces, gait, and so forth. Similarly, the computer may record audio data of users' voices from which pitch, tone, and other parameters may be calculated. Alternatively, or in addition, words and phrases in the audio data may also be determined, e.g., using speech recognition techniques. In another example, a keyboard of the computer may record forces of keystrokes,mobile device 141 and/or other mobile devices of users 170B-170D (not shown) may record forces of presses on touchscreens of the respective devices, and so forth. - In one example, the
users 171A-171D have affirmatively granted permission (e.g., opting into the service with specific permission to allow the gathering and use of the users biometric data) to thetelecommunication network 110 to gather biometric data regarding therespective users 171A-171D, to use the biometric data to determine acceptable ranges for various sensory services or individual tasks within a sensory service for individual users or groups of users, to share the biometric data and/or to determine acceptable ranges by the sensoryservice provider network 120, and so forth. In one example, sensoryservice provider network 120 may gather biometric data regarding therespective users 171A-171D frombiometric sensors 172A-172D via wireless access points 194-196 but may forward the biometric data toserver 112 viaaccess network 118. For instance,biometric sensors 172A-172D may transmit the biometric data in an encrypted or encapsulated format that is undecipherable to the sensoryservice provider network 120, where the sensoryservice provider network 120 merely acts as a communication channel to forward the biometric data toserver 112. -
Server 112 may use biometric data received via sensoryservice provider network 120 alone or in conjunction with biometric data that is otherwise obtained to determine acceptable ranges for the sensory service, to aggregate the biometric data with respect to different groups of users, and so forth.Server 112 may return anonymized acceptable ranges for the sensory service, e.g., toserver 125 in the sensoryservice provider network 120. Alternatively, or in addition,server 112 may provide actual biometric data for one or more of theusers 171A-171D toserver 125 in the sensoryservice provider network 120. However, it should be noted that the sharing of such biometric data is controlled by theserver 112 deployed in thetelecommunication network 110 in accordance with the permissions of therespective users 171A-171D. This centralized approach allows for greater control of the users' biometric data to ensure the privacy of the users are maintained. - In the example of
FIG. 1 users 171A-171D may be at the start of the sensory service (e.g., the start of a ride 190). In one example, theserver 125 may determine thatusers 171A-171D are at the start of the ride via detection of thebiometric sensors 172A-172D via wireless access points 194-196. For instance, thebiometric sensors 172A-172D may provide a Bluetooth discovery signal or a similar short-range wireless beacon signal that may identify thebiometric sensors 172A-172D to listening devices. In one example, theserver 125 does not obtain the actual identities of theusers 171A-171D but may obtain anonymous user IDs, serial numbers, or the like, which may be used byserver 125 to request an acceptable range for one or more biometric measurements and/or biometric data associated withusers 171A-171D stored atserver 112. - In one example, the
server 125 may request a response fromserver 112 indicating whetherusers 171A-171D have biometric data that falls within an acceptable range for theride 190. Alternatively, or in addition, the operator ofride 190 may prompt theusers 171A-171D to engage in certain physical tasks, such as walking briskly toward a ride, climbing up a flight of stairs leading to the start of the ride, running a predefined distant, e.g., 20 meters, performing a number of pushups, e.g., 5 pushups, lifting a particular weight, jumping as high as possible, etc., where the biometric data will be captured during the performance of these physical tasks (e.g., a time to complete the run, a height of the jump, a heart rate during the pushups, a maximum number of repetitions moving the weight, etc.). The biometric measurements may then be captured, uploaded toserver 112 viawireless access network 115 and/or via sensoryservice provider network 120, and used to qualify theusers 171A-171D for theride 190. - In one example, the
server 125 may provide typical ranges or otherwise pre-calculated acceptable ranges for theride 190 for one or more demographic groups of users/user categories to theserver 112, along with a request toserver 112 to assert whether the biometric data forusers 171A-171D are within the acceptable range(s). It should again be noted that the biometric data may relate to historical biometric data or may include biometric data that may be captured just in advance of theride 190, e.g., in response to a prompt from an operator of theride 190. As just one example, an acceptable range may be that the users are to be able to lift at least 20 pounds overhead. For instance, a harness restraint onraft 183 may be 20 pounds, and the operator ofride 190 may determine that all riders should be able to lift the harness, e.g., in the event of an emergency requiring manual lifting of the 20 pound harness, or simply as a general condition for being able to board theraft 183. Thus, the biometric data ofusers 171A-171D may indicate that theusers 171A-171D have each lifted 20 pounds successfully in advance of the ride or in the recent past, such thatserver 112 may assert toserver 125 that theusers 171A-171D meet the qualifications. - Alternatively, or in addition, the
ride 190 may require paddling by the participants, and the operator would like that all participants are able to paddle without any substantial risk of a medical issue. For instance, the acceptable range may be a heartrate of no more than 130 beats-per-minute when engaging in moderate paddling for 3 minutes. Theserver 125 may thus submit this acceptable range to theserver 112 along with identifications of theusers 171A-171D and a request to assert whether theusers 171A-171D are in compliance. For illustrative purposes, it is assumed thatserver 112 has biometric data regarding the users' heart rates in connection with moderate paddling activities. However, in another example, the request may relate to heartrate data for moderate exercise in general, without being confined to paddling activities. - In one example, it may be assumed that the biometric data for
users 171A-171D indicates that the users' respective heart rates do not exceed 130 beats-per-minute for such type of activity. As such,server 112 may indicate toserver 125 that theusers 171A-171D are qualified for the sensory service ofride 190. It should be noted that in one example, the identities of theusers 171A-171D and their actual heart rate data are not made available toserver 125 or the sensoryservice provider network 120. Instead, only a “yes” or “no” qualification response may be provided for each user. Alternatively, or in addition, theserver 112 may indicate a heart rate category, e.g., a range of heart rates for theusers 171A-171D, which may be used by theserver 125 to adjust and/or select an operating condition for one or more network-controllable physical resources, as described in greater detail below. Assuming that allusers 171A-171D are qualified, theserver 125 may then indicate to theusers 171A-171D that theusers 171A-171D are permitted to begin theride 190 as a group. - However, in another example, where all of the
users 171A-171D are not qualified, theserver 125 may indicate to theusers 171A-171D a suggested change to the group in response to receiving the declination. For instance, the server may suggest that one or more users who are not qualified may wish to skip theride 190. In one example, the suggestion may be presented to a user via his or her mobile device, such asmobile device 141, rather than to the entire group ofusers 171A-171D. In still another example, the plurality of theusers 171A-171D may be indicated byserver 112 to be in a particular biometric range (e.g., a first heart rate category) whereas one or more others of theusers 171A-171D may be in a another biometric range (e.g., a higher heart rate category). In addition, where theride 190 is configured to provide a more intense experience for a lower heart rate category and a tamer experience for a higher heart rate category, theserver 125 may suggest to theusers 171A-171D to separate the group so as to allow some of theusers 171A-171D to have a “higher service level,” e.g., the more intense experience, which may be more entertaining and hence preferred by those users. Theusers 171A-171D may indicate an acceptance of the suggested change to the composition of the group in any number of ways, such as providing a response to a message presented viamobile device 141, by pressing a button on a touchscreen provided at the start of the ride 190 (not shown), and so on. Where the suggested change is declined, theserver 125 may control theride 190 to provide a “lower service level,” e.g., the tamer experience by controlling one or more of the network-controllable physical resources 182-186 in accordance with the most restrictive biometric level among all of theusers 171A-171D; in the present example, the user(s) in the highest heart rate category. Thus, the sensory service, ride 190, is tailored for the group ofusers 171A-171D based upon the service level in response to receiving the acceptance (or declination) of the suggested change. - Continuing with the present example, it is assumed that one or all of the
users 171A-171D are permitted to begin theride 190. As illustrated inFIG. 1 , theraft 183 may start flowing down themain waterway 191 toward thewaterfall 182. In one example, theserver 125 may have selected a particular service level for theride 190 in accordance with the biometric levels of theusers 171A-171D that remain in the group for theride 190. In one example, the service level (e.g., high intensity, medium intensity, low intensity, calm, etc.), may be associated with particular configurations for the various network-controllable physical resources 182-186. For instance, for a “high intensity” service level, thewaterfall 182 may be controlled to provide a higher rate of water delivery than for the “medium intensity” and “low intensity” service levels. For a “calm” service level, the flow of water fromwaterfall 182 may be shut off completely. Similarly, theunderwater barrier 184 may be raised higher to provide larger rapids or other higher turbulence in themain waterway 191 and lower to provide smaller rapids or other lower turbulence for the “medium intensity” and “low intensity” service levels. - In one example, the
underwater barrier 184 may be raised completely to divert theraft 183 to thesecondary waterway 192, which may be for the “high intensity” service level with even more turbulent water or other features. For a “calm” service level, theunderwater barrier 184 may be lowered completely to provide no turbulence to the water. Similarly, theloudspeakers loudspeakers server 125 may command the network-controllable physical resources 182-186 via communications through the sensoryservice provider network 120. - In one example, the
server 125 may select a service level for the group of users at the beginning of theride 190 and may command the network-controllable physical resources 182-186 accordingly. However, in one example, the biometric data of theusers 171A-171D who are on theride 190 may continue to be monitored during the course of theride 190. In one example, the biometric data may be transmitted toserver 112 bybiometric sensors 171A-171D and/ormobile device 141 viabase station 117 and thewireless access network 115. Alternatively, or in addition, the biometric data may be transmitted toserver 112 bybiometric sensors 171A-171D and/ormobile device 141 via wireless access points 194-196. For instance, the wireless access points 194-196 may be stationed throughout theride 190 so that at least one of the wireless access points 194-196 is within communication range of the biometric sensors or endpoint devices of the participants who are at various points along theride 190. In one example,server 112 may continue to monitor the biometric data of theusers 171A-171D on theride 190 to determine that theusers 171A-171D remain within the acceptable range(s) for the biometric data at all times during theride 190. For instance, although biometric data foruser 171C at the start ofride 190 may appear to indicate that theuser 171C was similar to other users of the group who have had no problems withride 190 at the “high intensity” service level,user 171C may nevertheless have a spike in his or her heart rate after thewaterfall 182 which would push theuser 171C out of an acceptable range associated with the service level selected at the beginning of the ride 190 (e.g., the “high intensity” service level). - In one example,
server 112 may detect this condition and may notifyserver 125. It should be noted that the notification may not identifyuser 171C specifically, but may more generally indicate that one of theusers 171A-171D who is on theraft 183 may be out of compliance. In such case,server 125 may then select one or more settings for one or more of the remaining network-controllable physical resources 182-186 in the ride to be associated with a “lower” service level, e.g., a less intense experience than the current service level. For instance, theunderwater barrier 184 may be lowered to a lower angle setting associated with a “medium intensity” service level (e.g., smaller rapids, less turbulence) versus a higher angle setting associated with the “high intensity” service level (e.g., larger rapids, greater turbulence), in an effort to reduce the heart rate ofuser 171C or to prevent the heart rate from continuing to climb. In one example, the biometric data ofusers 171A-171D on the raft 183 (and inparticular user 171C) may continue to be monitored byserver 112 and/orserver 125 to determine whether the adjustment to the network-controllable physical resources 182-186 has the intended effect on the heart rate ofuser 171C. If yes, theride 190 may continue at the reduced service level. If no, theserver 125 may further reduce the service level by making adjustments to the settings of the remaining network-controllable physical resources 182-186 along the ride, turning off the various network-controllable physical resources 182-186, or adjust the settings of the network-controllable physical resources 182-186 to otherwise cause theraft 183 to finish theride 190 as quickly as possible, e.g., diverting the raft to a bypass route and the like. - In one example, the
server 112 may also monitor the biometric data of theusers 171A-171D on theride 190 to determine that theusers 171A-171D remain within acceptable biometric range(s) that are personal to the respective users. For instance,user 171C may experience a heart arrhythmia during theride 190, and while the heart rate may remain in compliance with the acceptable range associated with theride 190 and the selected service level, ifserver 112 detects the arrhythmia and sends notification toserver 125 of the potential medical issue, theserver 125 may adjust the network-controllable physical resources 182-186 to “calm” settings, “off” settings, etc., may select settings for the network-controllable physical resources 182-186 to cause theraft 183 to end theride 190 sooner, and so forth. In addition, theserver 112 may continue to collect biometric data ofusers 171A-171D on theride 190 to update the acceptable ranges of biometric data for theride 190, to adjust the acceptable ranges associated with various service levels (e.g., different intensities of experience for the ride 190), or to provide aggregated biometric data ofusers 171A-171D on theride 190 toserver 125 to recalculate the acceptable ranges or to adjust the acceptable ranges associated with various service levels, and so forth. - It should be noted that the
system 100 has been simplified. In other words, thesystem 100 may be implemented in a different form than that illustrated inFIG. 1 . For example, thesystem 100 may be expanded to include additional networks, and additional network elements (not shown) such as wireless transceivers and/or base stations, border elements, routers, switches, policy servers, security devices, gateways, a network operations center (NOC), a content distribution network (CDN) and the like, without altering the scope of the present disclosure. In addition,system 100 may be altered to omit various elements, substitute elements for devices that perform the same or similar functions and/or combine elements that are illustrated as separate devices. - As just one example, one or more operations described above with respect to
server 112 may alternatively or additionally be performed byserver 125, and vice versa. In addition, although asingle server 112 is illustrated in the example ofFIG. 1 , in other, further, and different examples, the same or similar functions may be distributed among multiple devices within thetelecommunication network 110 that may collectively provide various services in connection with examples of the present disclosure for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users. Similarly, the functions ofserver 125 may be distributed among multiple devices within the sensoryservice provider network 120 that may collectively perform operations for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users, in accordance with the present disclosure. In addition, theride 190 is provided as just one illustrative example of a sensory service that may relate to examples of the present disclosure. Accordingly, in other, further, and different examples, ride 190 may alternatively comprise a roller coaster, a waterslide, an obstacle course, and so forth. Thus, these and other modifications are all contemplated within the scope of the present disclosure. -
FIG. 2 illustrates a flowchart of anexample method 200 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users. In one example, steps, functions and/or operations of themethod 200 may be performed by a device as illustrated inFIG. 1 , e.g., by one ofserver 112 and/orserver 125, or any one or more components thereof, such as a processing system. Alternatively, or in addition, the steps, functions and/or operations of themethod 200 may be performed by a processing system collectively comprising a plurality of devices as illustrated inFIG. 1 , such asserver 112,server 125,biometric sensors 172A-172D,mobile device 141, wireless access points 194-196, network-controllable physical resources 182-186, and so forth. In one example, the steps, functions, or operations ofmethod 200 may be performed by a computing device orsystem 300, and/or aprocessing system 302 as described in connection withFIG. 3 below. For instance, thecomputing device 300 may represent at least a portion of a server, a mobile device, a biometric sensor, and so forth in accordance with the present disclosure. For illustrative purposes, themethod 200 is described in greater detail below in connection with an example performed by a processing system, such asprocessing system 302. Themethod 200 begins instep 205 and may proceed tooptional step 210 or to step 215. - At
optional step 210, the processing system may prompt a group of users to engage in at least one physical activity. For instance, the group of users may be at the beginning of a sensory service, such as an entertainment ride, and the operator may wish to test the users to determine if the users are eligible to participate in the ride based at least in part upon their biometric data during the at least one physical activity. Similarly, the operator may wish to determine a service level for the group of users based at least in part upon their biometric data during the at least one physical activity. The sensory service may comprise at least one network-controllable physical resource as described herein. - At
step 215, the processing system gathers biometric data of each user of the group of users of the sensory service. In one example, the biometric data for each user is gathered during the at least one physical activity that may be prompted atoptional step 210. In one example, the biometric data of each user may alternatively or additionally comprise historical biometric data. In one example, the biometric data of each user may alternatively or additionally be gathered during the sensory service. For instance, themethod 200 may be performed while a ride or other sensory services are already underway. In one example, the biometric data is gathered from a network-based device. For instance, the processing system may comprise a processing system of a sensory service provider, and a telecommunication service provider or other entities may store the biometric data on behalf of users and respond to queries for biometric data from one or more sensory service provider systems. In one example, the network-based device obtains the biometric data for each user of the group of users from a wearable biometric device of a plurality of wearable biometric devices of the group of users, such as heart rate monitors, electrocardiogram devices, acoustic sensors, sensors for measuring users' breathing rates, galvanic skin response devices, and so forth. For historical biometric data, the users' biometric data may also be gathered from various devices in a network, such as the users' mobile devices, via personal computers, via smart TVs, and so forth. The biometric data may include various physical parameters of the first user and the second user, such as: facial image data, heart rates, breathing rates, skin conductance and/or sweat/skin moisture levels, temperature, voice pitch and tone, blood pressure, body movement information, postures, brain activity, e.g., electrical activity, optical activity, and/or chemical activity, and so forth. - At
step 220, the processing system aggregates the biometric data for the group of users. For instance, the processing system may determine the “lowest common denominator” among all of the users for a particular aspect, or aspects of the biometric data. In one example, step 220 may include placing the users into different categories with respect to aspects of the biometric data. Alternatively, or in addition,step 220 may include associating the users with different service categories for the sensory service based upon the biometric data. In addition, in one example, step 220 may include identifying a service level for the sensory service based upon a lowest service level category that is determined for any one of the users in the group of users. For instance, several of the users in the group may be elite athletes with biometric data that indicates that these individuals may be eligible for a highest service level for the sensory service (e.g., a “high intensity” experience). However, the users may also include the elite athletes' children who may have biometric data which individually indicates the children are associated with a lower service level (e.g., “medium intensity”) for the sensory service. Thus, the processing system may determine that for the overall group, the service level should be “medium intensity.” It should be noted that the terms “high,” “medium,” and “low” are relative terms and are used here to simply provide various levels of granularity for tailoring the sensory service. Any number of levels of granularity are within the scope of the present disclosure. - At
optional step 225, the processing system may offer a service level for the sensory service to the group of users based upon the biometric data that is aggregated. For instance, as described above, the processing system may determine that for the overall group, the service level should be “medium intensity” based upon the biometric data for at least one of the users indicating that the higher intensity level is not appropriate. However, in one example, the group of users may be given a choice to proceed at the service level that is determined in this way. - At
optional step 230, the processing system receives an acceptance or a declination of the service level from the group of users. If the offer is accepted, themethod 200 may proceed to step 250. Otherwise, themethod 200 may proceed tooptional step 235. - At
optional step 235, the processing system may present to the group of users a suggested change to the group in response to receiving a declination atoptional step 230. For instance, the processing system may suggest to the group of users to separate out the users qualifying for the higher service level. In one example, the suggestion may be presented to a mobile device of a user qualifying for the lower/lowest service level (the one that is offered at optional step 230). In one example, the suggestion may be presented via a device with a user interface (such as a touchscreen device) placed in the environment of the sensory service and coupled to the processing system, e.g., a display on a ride indicating a participant situated at a particular seat of the ride to move to a different group and so on. - At
optional step 240, the processing system receives an acceptance of the suggested change from the group of users. It should be noted that the acceptance may come from the group collectively or through a representative of the group, or may come from one or more individual users who may be contacted separately with the suggested change atoptional step 235. For instance, these users may be invited to skip the sensory service to allow others in the group to have a higher level of service, e.g., a more intense sensory service. - At
optional step 245, the processing system determines a match between the biometric data that is aggregated atstep 220 and an acceptable range for the biometric data for a different sensory service. For example, the sensory service may be a new service where acceptable ranges for biometric data are not yet available. In such case, step 215 may include gathering biometric data of the users in the group after the sensory service has begun andoptional step 245 may comprise determining a match between the biometric data that is aggregated atstep 220 and the acceptable range for the biometric data for the different sensory service when a threshold level of similarity is detected. For example, similar gait patterns, heart rate patterns, breathing rates, and so forth may be detected to indicate that the present sensory service may be analogous to another sensory service for which an acceptable range, or ranges of biometric data, and/or acceptable range(s) for different categories/service levels are known. - At
step 250 the processing system tailors the sensory service for the group of users based upon the biometric data for the group of users that is aggregated. In one example, the tailoring of the sensory service comprises adjusting the at least one network-controllable physical resource in response to the biometric data for the group of users. The network-controllable physical resource may comprise at least one of: a visual source, an audio source, a tactile source, or an olfactory source. - In one example, the sensory service is tailored for the group of users based upon the service level offering in response to receiving the acceptance at
optional step 230. For example, the users may agree to the service level offering that is based upon the lowest common denominator, e.g., the most restrictive biometric level among all of the users; such as the user(s) in the highest heart rate category, the lowest weight lift category, the longest running time category, the highest breathing rate category, etc. It should be noted that the terms “highest” and “lowest” do not necessarily denote the highest or lowest categories that are available to the processing system, but rather the highest or lowest categories as pertains to the users in the group. In one example, the sensory service is tailored for the group of users based upon the service level in response to receiving the acceptance of the suggested change atoptional step 240. For instance, a more intense sensory service may be provided when users associated with lesser service categories agree to skip the sensory service or exit the group. - In one example, the biometric data of each user is gathered during the sensory service at
step 215, and the tailoring the sensory service for the group of users may comprise at least one of: providing a more intense sensory service when the biometric data for the entire group is within a predetermined permissible range, or providing a less intense sensory service when for at least one user in the group of users, the biometric data for the at least one user exceeds the predetermined permissible range. In one example, the predetermined permissible range may comprise the acceptable range, e.g., for a current service level. Alternatively, or in addition, the predetermined permissible range may be personal to each of the users in the group. - In one example, the more intense sensory service comprises an addition to the sensory service of the at least one network-controllable physical resource, e.g., where the at least one network-controllable physical resource is associated with a stress increase as indicated by the biometric data. For instance, the network-controllable physical resource may comprise a waterfall or water cannon to soak riders on a ride. In one example, the more intense sensory service comprises an increase to an output intensity, e.g., a higher audio volume, a greater volume of water, brighter lighting, etc. Similarly, in one example, a ride may have two options of: a steeper drop off and a less steep drop off, and the network-controllable physical resource may divert a ride to the steeper drop off. In one example, a less intense sensory service comprises a removal or an omission of the at least one network-controllable physical resource, e.g., where the at least one network-controllable physical resource is associated with a stress decrease as indicated by the biometric data. For instance, a water cannon or waterfall may be turned off, loudspeakers may be turned off or made quieter, and so forth. In one example, the sensory service is further tailored for the group of users at
step 250 by setting an acceptable range for the biometric data for the sensory service in accordance with the acceptable range for the biometric data for a slightly different sensory service that may be matched atoptional step 245. In one example, the processing system selects an intermediate service level as a default service level, and then adjusts the service level up or down, depending upon the aggregated biometric data of the group of users. - At
optional step 255, the processing system may update the acceptable range for the biometric data for the sensory service in accordance with the biometric data that is aggregated atstep 220. For instance, as described above, the sensory service may be a new service where acceptable range(s) for biometric data are not yet available. Thus, an acceptable range, or ranges, for the biometric data may initially be borrowed from a similar sensory service. However, as users begin participating in the new sensory service and the users' biometric data is gathered and aggregated during the course of the sensory service, the acceptable range(s) may be adapted to account for the actual measured biometric data of the users while engaged in the sensor service. - At
optional step 260, the processing system may tailor the sensory service for a subsequent group of users in accordance with at least one acceptable range for the biometric data for the sensory service that is updated. For instance, as stated above as users begin participating in a new sensory service and the users' biometric data is gathered and aggregated during the course of the sensory service, the acceptable range(s) initially borrowed from a similar sensory service may be adapted to account for the actual measured biometric data of the users while engaged in the sensor service. In one example, the sensory service is further tailored for the subsequent group of users based upon biometric data for each user of the subsequent group of users. In particular, the users in the subsequent group of users may be associated with different service levels in accordance with the biometric data of the subsequent group of users, the at least one network-controllable physical resource may be adjusted to various settings in accordance with such service levels and/or the measured biometric data of the subsequent group of users during the sensory service, and so forth. - Following
step 250 or one of optional steps 255-260, themethod 200 proceeds to step 295. Atstep 295, themethod 200 ends. - It should be noted that the
method 200 may be expanded to include additional steps or may be modified to include additional operations with respect to the steps outlined above. For instance, themethod 200 may be repeated through various cycles of user groups participating in a sensory service. In one example, themethod 200 may be expanded to include determining an effectiveness of a change to one or more network-controllable physical resources, e.g., to cause a change to one or more users' biometric data to a more restrictive biometric level (e.g., a safer biometric level), further changing the setting(s) of one or more network-controllable physical resources, stopping the sensory service, or ending the sensory service early, if not effective, and so forth. Thus, these and other modifications are all contemplated within the scope of the present disclosure. - In addition, although not specifically specified, one or more steps, functions or operations of the
method 200 may include a storing, displaying and/or outputting step as required for a particular application. In other words, any data, records, fields, and/or intermediate results discussed in themethod 200 can be stored, displayed and/or outputted either on the device executing themethod 200, or to another device, as required for a particular application. Furthermore, steps, blocks, functions, or operations inFIG. 2 that recite a determining operation or involve a decision do not necessarily require that both branches of the determining operation be practiced. In other words, one of the branches of the determining operation can be deemed as an optional step. In addition, one or more steps, blocks, functions, or operations of the above describedmethod 200 may comprise optional steps, or can be combined, separated, and/or performed in a different order from that described above, without departing from the examples of the present disclosure. -
FIG. 3 depicts a high-level block diagram of a computing device or processing system specifically programmed to perform the functions described herein. As depicted inFIG. 3 , theprocessing system 300 comprises one or more hardware processor elements 302 (e.g., a central processing unit (CPU), a microprocessor, or a multi-core processor), a memory 304 (e.g., random access memory (RAM) and/or read only memory (ROM)), amodule 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users and various input/output devices 306 (e.g., storage devices, including but not limited to, a tape drive, a floppy drive, a hard disk drive or a compact disk drive, a receiver, a transmitter, a speaker, a display, a speech synthesizer, an output port, an input port and a user input device (such as a keyboard, a keypad, a mouse, a microphone and the like)). In accordance with the present disclosure input/output devices 306 may also include antenna elements, transceivers, power units, and so forth. Although only one processor element is shown, it should be noted that the computing device may employ a plurality of processor elements. Furthermore, although only one computing device is shown in the figure, if themethod 200 as discussed above is implemented in a distributed or parallel manner for a particular illustrative example, i.e., the steps of theabove method 200, or theentire method 200 is implemented across multiple or parallel computing devices, e.g., a processing system, then the computing device of this figure is intended to represent each of those multiple computing devices. - Furthermore, one or more hardware processors can be utilized in supporting a virtualized or shared computing environment. The virtualized computing environment may support one or more virtual machines representing computers, servers, or other computing devices. In such virtualized virtual machines, hardware components such as hardware processors and computer-readable storage devices may be virtualized or logically represented. The
hardware processor 302 can also be configured or programmed to cause other devices to perform one or more operations as discussed above. In other words, thehardware processor 302 may serve the function of a central controller directing other devices to perform the one or more operations as discussed above. - It should be noted that the present disclosure can be implemented in software and/or in a combination of software and hardware, e.g., using application specific integrated circuits (ASIC), a programmable gate array (PGA) including a Field PGA, or a state machine deployed on a hardware device, a computing device or any other hardware equivalents, e.g., computer readable instructions pertaining to the method discussed above can be used to configure a hardware processor to perform the steps, functions and/or operations of the above disclosed
method 200. In one example, instructions and data for the present module orprocess 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users (e.g., a software program comprising computer-executable instructions) can be loaded intomemory 304 and executed byhardware processor element 302 to implement the steps, functions, or operations as discussed above in connection with theillustrative method 200. Furthermore, when a hardware processor executes instructions to perform “operations,” this could include the hardware processor performing the operations directly and/or facilitating, directing, or cooperating with another hardware device or component (e.g., a co-processor and the like) to perform the operations. - The processor executing the computer readable or software instructions relating to the above described method can be perceived as a programmed processor or a specialized processor. As such, the
present module 305 for adjusting a network-controllable physical resource of a sensory service in response to biometric data for a group of users (including associated data structures) of the present disclosure can be stored on a tangible or physical (broadly non-transitory) computer-readable storage device or medium, e.g., volatile memory, non-volatile memory, ROM memory, RAM memory, magnetic or optical drive, device or diskette, and the like. Furthermore, a “tangible” computer-readable storage device or medium comprises a physical device, a hardware device, or a device that is discernible by the touch. More specifically, the computer-readable storage device may comprise any physical devices that provide the ability to store information such as data and/or instructions to be accessed by a processor or a computing device such as a computer or an application server. - While various examples have been described above, it should be understood that they have been presented by way of illustration only, and not a limitation. Thus, the breadth and scope of any aspect of the present disclosure should not be limited by any of the above-described examples, but should be defined only in accordance with the following claims and their equivalents.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/015,998 US11040290B2 (en) | 2018-06-22 | 2018-06-22 | Network-controllable physical resources for sensory service |
US17/353,747 US20210308591A1 (en) | 2018-06-22 | 2021-06-21 | Network-controllable physical resources for sensory service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/015,998 US11040290B2 (en) | 2018-06-22 | 2018-06-22 | Network-controllable physical resources for sensory service |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/353,747 Continuation US20210308591A1 (en) | 2018-06-22 | 2021-06-21 | Network-controllable physical resources for sensory service |
Publications (2)
Publication Number | Publication Date |
---|---|
US20190388794A1 true US20190388794A1 (en) | 2019-12-26 |
US11040290B2 US11040290B2 (en) | 2021-06-22 |
Family
ID=68980487
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/015,998 Active 2038-07-25 US11040290B2 (en) | 2018-06-22 | 2018-06-22 | Network-controllable physical resources for sensory service |
US17/353,747 Abandoned US20210308591A1 (en) | 2018-06-22 | 2021-06-21 | Network-controllable physical resources for sensory service |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/353,747 Abandoned US20210308591A1 (en) | 2018-06-22 | 2021-06-21 | Network-controllable physical resources for sensory service |
Country Status (1)
Country | Link |
---|---|
US (2) | US11040290B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200298133A1 (en) * | 2018-03-02 | 2020-09-24 | Falcon's Treehouse, Llc | Networked games, rides and attractions |
US20220371605A1 (en) * | 2021-05-21 | 2022-11-24 | At&T Intellectual Property I, L.P. | Carrier transport vehicle personal sensor zone |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070106484A1 (en) * | 2005-11-04 | 2007-05-10 | Triverity Corporation | Entertainment ride experience enhancement system |
US20100257601A1 (en) * | 2009-04-01 | 2010-10-07 | Verizon Patent And Licensing Inc. | Dynamic quota-based entertainment manager |
US20140222454A1 (en) * | 2011-11-03 | 2014-08-07 | Sean Patrick Duffy | Systems and Methods That Administer a Health Improvement Program and an Adjunct Medical Treatment |
US20150248651A1 (en) * | 2014-02-28 | 2015-09-03 | Christine E. Akutagawa | Social networking event planning |
US20160091877A1 (en) * | 2014-09-29 | 2016-03-31 | Scott Fullam | Environmental control via wearable computing system |
US20160091872A1 (en) * | 2013-11-15 | 2016-03-31 | Apple Inc. | Modification of automated environment behavior based on user routine |
US20160184706A1 (en) * | 2010-12-03 | 2016-06-30 | Solocron Entertainment, Llc | Collaborative electronic game play employing player classification and aggregation |
US20170070842A1 (en) * | 2014-01-24 | 2017-03-09 | Schneider Electric USA, Inc. | Dynamic adaptable environment resource management controller apparatuses, methods and systems |
US20170180336A1 (en) * | 2015-09-01 | 2017-06-22 | Quantum Interface, Llc | Apparatuses, systems and methods for constructing unique identifiers |
US20180014735A1 (en) * | 2016-07-15 | 2018-01-18 | Fuji Xerox Co., Ltd. | Biometric information measuring apparatus and non-transitory computer readable storage medium |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8589174B2 (en) | 2003-12-16 | 2013-11-19 | Adventium Enterprises | Activity monitoring |
US7602301B1 (en) | 2006-01-09 | 2009-10-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US8358214B2 (en) | 2007-02-02 | 2013-01-22 | Hartford Fire Insurance Company | Systems and methods for sensor-enhanced health evaluation |
EP2874084A1 (en) | 2008-02-27 | 2015-05-20 | NIKE Innovate C.V. | Team training program |
US20090270743A1 (en) | 2008-04-17 | 2009-10-29 | Dugan Brian M | Systems and methods for providing authenticated biofeedback information to a mobile device and for using such information |
US9030294B2 (en) | 2010-09-20 | 2015-05-12 | Pulsar Informatics, Inc. | Systems and methods for collecting biometrically verified actigraphy data |
US20140018686A1 (en) | 2011-03-29 | 2014-01-16 | Pedro J. Medelius | Data collection unit power and noise management |
US9734304B2 (en) | 2011-12-02 | 2017-08-15 | Lumiradx Uk Ltd | Versatile sensors with data fusion functionality |
US9135805B2 (en) | 2012-03-27 | 2015-09-15 | IntelligentM | Methods and systems for encouraging and enforcing hand hygiene |
US9168419B2 (en) | 2012-06-22 | 2015-10-27 | Fitbit, Inc. | Use of gyroscopes in personal fitness tracking devices |
US11960637B2 (en) * | 2013-11-11 | 2024-04-16 | Whitewater West Ltd. | Interactive amusement attraction system |
US9870716B1 (en) | 2013-01-26 | 2018-01-16 | Ip Holdings, Inc. | Smart glasses and smart watches for real time connectivity and health |
US20160034663A1 (en) | 2013-03-15 | 2016-02-04 | Mirror Quest, Llc | Method to increase efficiency, coverage, and quality of direct primary care |
US20150025917A1 (en) | 2013-07-15 | 2015-01-22 | Advanced Insurance Products & Services, Inc. | System and method for determining an underwriting risk, risk score, or price of insurance using cognitive information |
US9947198B2 (en) | 2013-08-26 | 2018-04-17 | EveryFit, Inc. | Systems and methods for context-aware transmission of longitudinal safety and wellness data wearable sensors |
US20150199484A1 (en) | 2014-01-15 | 2015-07-16 | Microsoft Corporation | Using sensors and demographic data to automatically adjust medication doses |
EP3146896B1 (en) | 2014-02-28 | 2020-04-01 | Valencell, Inc. | Method and apparatus for generating assessments using physical activity and biometric parameters |
US9833197B1 (en) | 2014-03-17 | 2017-12-05 | One Million Metrics Corp. | System and method for monitoring safety and productivity of physical tasks |
US9724588B1 (en) | 2014-07-11 | 2017-08-08 | ProSports Technologies, LLC | Player hit system |
US9308417B2 (en) | 2014-07-16 | 2016-04-12 | Flomio | Method and system for identification of concurrently moving bodies and objects |
WO2016044831A1 (en) | 2014-09-21 | 2016-03-24 | Athlete Architect Llc | Methods and apparatus for power expenditure and technique determination during bipedal motion |
US9669254B2 (en) | 2015-03-03 | 2017-06-06 | Andrew Arredondo | Integrated exercise mat system |
US10575759B2 (en) | 2015-07-01 | 2020-03-03 | BaziFIT, Inc. | Method and system for monitoring and analyzing position, motion, and equilibrium of body parts |
US9610510B2 (en) * | 2015-07-21 | 2017-04-04 | Disney Enterprises, Inc. | Sensing and managing vehicle behavior based on occupant awareness |
US20170224214A1 (en) | 2015-08-18 | 2017-08-10 | Michael Saigh | Interoperable wearable devices and communication platform |
US20170193705A1 (en) * | 2015-12-31 | 2017-07-06 | Daqri, Llc | Path visualization for motion planning |
US10286181B2 (en) * | 2015-12-31 | 2019-05-14 | Cigna Intellectual Property, Inc. | Method and apparatus for virtual reality-based mindfulness therapy |
US20170225032A1 (en) | 2016-02-09 | 2017-08-10 | Darnell Jones | Exercise training system |
US20170347899A1 (en) | 2016-06-03 | 2017-12-07 | FOURTH FRONTIER TECHNOLOGIES, Pvt. Ltd. | Method and system for continuous monitoring of cardiovascular health |
WO2018057813A2 (en) | 2016-09-21 | 2018-03-29 | PINN Technologies | System for user identification and authentication |
-
2018
- 2018-06-22 US US16/015,998 patent/US11040290B2/en active Active
-
2021
- 2021-06-21 US US17/353,747 patent/US20210308591A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070106484A1 (en) * | 2005-11-04 | 2007-05-10 | Triverity Corporation | Entertainment ride experience enhancement system |
US20100257601A1 (en) * | 2009-04-01 | 2010-10-07 | Verizon Patent And Licensing Inc. | Dynamic quota-based entertainment manager |
US20160184706A1 (en) * | 2010-12-03 | 2016-06-30 | Solocron Entertainment, Llc | Collaborative electronic game play employing player classification and aggregation |
US20140222454A1 (en) * | 2011-11-03 | 2014-08-07 | Sean Patrick Duffy | Systems and Methods That Administer a Health Improvement Program and an Adjunct Medical Treatment |
US20160091872A1 (en) * | 2013-11-15 | 2016-03-31 | Apple Inc. | Modification of automated environment behavior based on user routine |
US20170070842A1 (en) * | 2014-01-24 | 2017-03-09 | Schneider Electric USA, Inc. | Dynamic adaptable environment resource management controller apparatuses, methods and systems |
US20150248651A1 (en) * | 2014-02-28 | 2015-09-03 | Christine E. Akutagawa | Social networking event planning |
US20160091877A1 (en) * | 2014-09-29 | 2016-03-31 | Scott Fullam | Environmental control via wearable computing system |
US20170180336A1 (en) * | 2015-09-01 | 2017-06-22 | Quantum Interface, Llc | Apparatuses, systems and methods for constructing unique identifiers |
US20180014735A1 (en) * | 2016-07-15 | 2018-01-18 | Fuji Xerox Co., Ltd. | Biometric information measuring apparatus and non-transitory computer readable storage medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200298133A1 (en) * | 2018-03-02 | 2020-09-24 | Falcon's Treehouse, Llc | Networked games, rides and attractions |
US11992779B2 (en) * | 2018-03-02 | 2024-05-28 | Falcon's Beyond Brands, Llc | Networked games, rides and attractions |
US20220371605A1 (en) * | 2021-05-21 | 2022-11-24 | At&T Intellectual Property I, L.P. | Carrier transport vehicle personal sensor zone |
US12240473B2 (en) * | 2021-05-21 | 2025-03-04 | At&T Intellectual Property I, L.P. | Carrier transport vehicle personal sensor zone |
Also Published As
Publication number | Publication date |
---|---|
US20210308591A1 (en) | 2021-10-07 |
US11040290B2 (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11707664B2 (en) | Video rebroadcasting with multiplexed communications and display via smart mirrors | |
CN112118784B (en) | Social interaction application for detecting neurophysiologic status | |
US20210308591A1 (en) | Network-controllable physical resources for sensory service | |
US20160339300A1 (en) | Controlling user devices based on biometric readings | |
US9251462B2 (en) | Emotion script generating, experiencing, and emotion interaction | |
US10769418B2 (en) | Devices and systems for collective impact on mental states of multiple users | |
US11779811B2 (en) | Cognitive based augmented reality workout | |
CN108766524A (en) | Exercise guide method, apparatus and computer readable storage medium | |
US12223107B2 (en) | System and method for controlling digital cinematic content based on emotional state of characters | |
US20230047787A1 (en) | Controlling progress of audio-video content based on sensor data of multiple users, composite neuro-physiological state and/or content engagement power | |
CN106861012A (en) | User emotion adjusting method based on Intelligent bracelet under VR experience scenes | |
US20200074155A1 (en) | Adapting physical activities and exercises based on facial analysis by image processing | |
EP4158978A1 (en) | Scheduling radio resources in a communications network | |
JP2021090668A (en) | Information processing device and program | |
US20220368770A1 (en) | Variable-intensity immersion for extended reality media | |
US12240473B2 (en) | Carrier transport vehicle personal sensor zone | |
US20190148000A1 (en) | Method and system for assessing mobility or stability of a person | |
US10625120B2 (en) | Facilitation of interactive exercise system | |
US20230105048A1 (en) | Robot control method and information providing method | |
CN110719505B (en) | Shared media content providing method and system based on emotion | |
JP2025048957A (en) | system | |
JP2025048908A (en) | system | |
KR20230055779A (en) | Method for providing automatic contents customzing service for virtual reality exposure therapy | |
JP2025049014A (en) | system | |
JP2025047488A (en) | system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T INTELLECTUAL PROPERTY I, L.P., GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZAVESKY, ERIC;GIBBON, DAVID CRAWFORD;GOPALAN, RAGHURAMAN;AND OTHERS;SIGNING DATES FROM 20180613 TO 20180621;REEL/FRAME:046180/0084 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |