WO2015193886A1 - Procédés, circuits, dispositifs, systèmes et code exécutable par ordinateur associé pour fournir des services numériques - Google Patents
Procédés, circuits, dispositifs, systèmes et code exécutable par ordinateur associé pour fournir des services numériques Download PDFInfo
- Publication number
- WO2015193886A1 WO2015193886A1 PCT/IL2015/050604 IL2015050604W WO2015193886A1 WO 2015193886 A1 WO2015193886 A1 WO 2015193886A1 IL 2015050604 W IL2015050604 W IL 2015050604W WO 2015193886 A1 WO2015193886 A1 WO 2015193886A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- digital
- service
- mobile communication
- mobile
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/0036—Services and arrangements where telephone services are combined with data services where the data service is an information service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5183—Call or contact centers with computer-telephony arrangements
- H04M3/5191—Call or contact centers with computer-telephony arrangements interacting with the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/04—Special services or facilities for emergency applications
Definitions
- the present invention relates generally to the field of communications. More specifically, the present invention relates to methods, circuits, devices, system and associated computer executable code for providing digital services, optionally by bridging an audio communication session with a data communication session.
- the present invention includes methods, circuits, devices, systems and associated computer executable code for providing or otherwise facilitating digital and/or interactive services, for example to a communication device such as a mobile communication device.
- the present invention may also include methods, circuits, devices, systems and associated computer executable code for associating and optionally synchronizing voice and data communication sessions.
- a voice call between a communication device, such as a smartphone, and a telephonic appliance, such as for example an Interactive Voice Response (IVR) appliance or Call/Support Center Station associated with a service provider may trigger a digital service to the communication device.
- IVR Interactive Voice Response
- the digital service may include digital and/or multimedia content provided to the mobile communication device, and the digital service may include an interactive service triggered and/or otherwise guided by a computer, computing device, computing platform or computer system functionally related to the called service provider.
- a conventional voice call from a smartphone running software according to embodiments of the present invention to a telephonic appliance associated with a service provider having a computational device or platform according to the present invention may enable the computing device functionally associated with the service provider to gain digital access to one or more applications running on the smartphone and to perform actions including but not limited to: (1) pushing content for audio rendering (i.e. speaker) circuits and/or video rendering (i.e.
- a DSB may also be implemented within or otherwise functionally associated with an autonomously operating computer platform such as a computer server and/or an Interactive Voice Response System (IVR), such that the triggering and/or guidance of a digital, optionally interactive, service provided to a communication device in accordance with embodiments of the present invention may be automatic in accordance with computer executable instructions and optionally responsive to inputs provided by a user of the communication device.
- the DSB may be implemented as part of a distributed architecture such that a networked DBS appliance integral or functionally associated with a service provider's telephony/data network(s) provides either operator workstations or automated servers/IVR's digital service connectivity to a communication device in accordance with embodiments.
- the DSB may even be implemented as a service or application on a mobile communication device called by the communication device to receive digital service.
- a voice call made from a mobile communication device may trigger generation of a digital access token, access data string and/or other access indicator (hereinafter referable to as "access token") which may be usable by an external computing device, such as a DSB associated server or workstation, in order to gain digital access to the mobile communication device and to interact with one or more resources, services and/or applications running on the mobile communication device.
- the access token may either be directly transmitted over a distributed data network (e.g.
- a voice-call made from a mobile communication device to a telephonic appliance associated with a DSB may facilitate, via generation and/or transfer or the access token, a communication data link between an external computing device (e.g. DSB) functionally associated with the telephonic appliance and a resource, service and/or application installed on the mobile communication device.
- an external computing device e.g. DSB
- a communication device may include computer executable code running in operating memory of the communication device, which code may include a dial pad module, a dial pad detection or interception module and/or a dialed number detection/interception module adapted to determine which phone number is being dialed by a user of the communication device.
- a lookup module of the computer executable code may determine whether a dialed number is associated with a called service provider having telephonic appliances with session bridging and/or digital access capabilities according to embodiments of the present invention.
- a token provider module of the computer executable code on the mobile communication device may provide an access token by: (a) generating one, (b) selecting one from a token storage, (c) modifying an existing stored access token, and/or (d) causing another application either running on the communication device or on a functionally associated server to perform any one or more of (a) through (c).
- An access token may be a provisional access token including data which may define which resources on the mobile communication device may be accessed.
- the provisional access token may further include data indicating a period of time, or a window of time, during which access to one or communication device resources may be granted.
- the access token may be encrypted using a public encryption key of an intended user of the access token, thereby limiting use of the token to parties having a corresponding private encryption key.
- An access token may include various parameters required to establish a network connection to a mobile communication device connected to the public Internet through a mobile communication network.
- the access token may include such parameters as the communication device's current public IP address and/or port numbers being monitored by and/or being routed to the mobile communication device.
- the access token may include a mobile device ID used by an application on the mobile communication device when registering itself on a gatekeeper server.
- the access token may include credentials and/or digital keys for gaining access to one or more resources and/or applications running on the mobile communication device.
- an application running on an external computing device may use an access token associated with the given communication device to gain access to one or more resources and one or more applications on the given communication device, thereby enabling the external computing device application to provide content and/or interactive services to the given mobile communication device.
- any function mentioned as being performed by computer executable code on the communication device may likewise be performed by an application running on a networked computing platform communicatively coupled to the mobile communication device for which the token is generated. It should likewise be clear that any functionality described as being performed by one functional element associated with the digital service or digital interactive service provider may be performed by any number of other networked appliances programmed to perform that function.
- service provider equipment which may include or more of the following: (1) telephonic appliances or equipment adapted to receive one or more voice calls from one or more communication devices; (2) call handling equipment adapted to derive from at least some of the calls a communication device identifier of the calling device, for example a calling mobile communication device's phone number; (3) networked computing devices or platforms adapted to utilize a derived communication device identifier associated with a received voice call to receive, look for and/or optionally retrieve an access token of the communication device which launched the received voice call; (4) network computing devices or platforms adapted to utilize retrieved access tokens in gaining access to the communication device which launched the received voice call; and (5) network computing devices or platforms adapted to gain access to the communication device which launched the received voice call without the use of a token.
- Any combination of the above listed equipment whether embodied as a discrete device or set of devices, or whether embodied as code running on multipurpose computing devices or platforms, may be referred to as a digital service bridge ("DSB)
- a record or records for a provider may include information such as: (1) a given provider's public encryption key, (2) a given provider's network address and parameters to which access tokens may be directly transmitted and/or saved for subsequent retrieval, and (3) parameters required by the given provider for integration into the access token, for example the mobile communication device's identifier and/or MAC address.
- the registry may receive from a service provider and store information, such as network addresses and protocols, useable by a communication device to locate and access network gatekeeper servers and/or network gateways through which the service provider may initiate a digital service to the communication device.
- the online registry server may be accessed by a lookup module of a communication device according to embodiments.
- the communication device may access a networked gatekeeper server adapted to mediate a communication link between the communication device and a DSB of interest.
- the gatekeeper server network location and access protocols may be predefined in software running on the communication device, or may be defined in a registry record accessed by the communication device.
- a service provider's DSB may also communicate with the gatekeeper, continuously or in response to receiving a voice call from the communication device.
- the gatekeeper may mediate a digital service connection between the communication device by providing each with the other's relevant network address information and session initiation parameters.
- the gatekeeper may terminate communication with the communication device and optionally with the service provider DSB, and the DSB may provide a digital service to the communication device via the direct data connection.
- the communication device may access a networked gateway adapted to bridge and/or support a communication link between the communication device and a DSB of interest.
- the gateway network location and access protocols may be predefined in software running on the communication device, or may be defined in a registry record accessed by the communication device.
- a service provider's DSB may also communicate with the gateway, continuously or in response to receiving a voice call from the communication device.
- the gateway may connect a digital service connection between the communication device and the DSB by providing each with the relevant session initiation parameters.
- the gateway may maintain communication with and between the communication device and the service provider DSB during a digital service session.
- a deposited token may further include an indicator of the token's useful, valid and/or non-expired, time period(s) during which the token may be accepted by the communication device with which it is associated in order to gain access to that communication device, it's applications and/or resources.
- the networked computational device or platform functionally associated with the service provider's telephonic equipment may use the information contained in the token to try to establish a direct networked connection with the communication device and to provide digital services to the communication device such as content and/or interactivity.
- a DSB may include a data communication module adapted to transmit data to, and optionally to receive data from, a communication module of a communication device such as a mobile communication device.
- Data exchanged between the mobile communication device and the DSB of the service provider may facilitate digital services to the communication such as pushed digital content (e.g. audio and video), and/or configuration, definition, triggering and/or directing of interactive service to the mobile communication device.
- the interactive services which may be provided according to embodiments of the present invention may include but are not limited to: (1) inquiring with regard to one or more goods or services, (2) requesting or ordering one or more goods or services, (3) making account related inquiries, (4) arranging bill payments, and/or (5) reporting service problems.
- a communication device with a dial pad module and lookup module may run software adapted to solicit, store and provide feedback in connection with a dialed number.
- the application may check an online reviews database to which user may provide comments or reviews in connection with good and/or services provided via a given phone number.
- Phone number associated comments may include: (1) likes or dislikes, (2) quality of service rating, (3) pricing related information, (4) reliability related information, and/or (5) any other information which may be relevant for a potential customer or client when deciding whether to transact business with a business to which the number is associated.
- Comments, reviews and/or statistics characterizing the reviews e.g. pricing, QOS, reliability, etc.
- the software may also allow the communication device user to provide and post their comments and/or reviews to the database.
- the DSB or an associated IVR of a provider may be configured to, upon receiving a call from a communication device, send an SMS or other message format to the communication device, which message may include a link to a server where software according to embodiments may be downloaded.
- the link may be to an application marketplace, such as the App Store or google play store, or may be to a dedicated download server.
- the software may include some or all of the modules required to engage in a digital service session according to embodiments.
- the software may include the interceptor, token generator, lookup module, digital service communication module, and a digital interactive service application manager. Upon clicking the link in the message, the software may install and the communication device may start receiving a digital service from the provider.
- Fig. 1A is a system level diagram illustrating the constituent components, and signal flow there between, of an exemplary system for providing interactive services according to embodiments of the present invention
- Fig. IB is a flowchart including the steps of an exemplary method executable by a system such as the one illustrated in Fig. 1A;
- Fig. 2A is a system level diagram illustrating" the constituent components, and signal flow there between, of an exemplary system for providing interactive services according to embodiments of the present invention
- Fig. 3A is a system level diagram illustrating the constituent components, and signal flow there between, of an exemplary system for providing interactive services according to embodiments of the present invention
- Fig. 3B is a flowchart including the steps of an exemplary method executable by a system such as the one illustrated in Fig. 3A;
- Fig. 5 is a functional block diagram illustrating exemplary functional modules of a mobile communication device adapted according to embodiments of the present invention
- Figs. 6A & 6B are functional block diagrams illustrating exemplary functional modules of an interactive session bridge according to embodiments of the present invention.
- Fig. 7 is a functional block diagram of an embodiment of the present invention where a dial pad input interceptor module and associated application are adapted to solicit, store and provide feedback in connection with a dialed number.
- Fig. 9 schematically illustrates an exemplary screen layout of a mobile app adapted to interact with an emergency service center using the digital services, according to an embodiment of the invention
- Fig. 10 schematically illustrates an exemplary screen layout of a detailed reported event provided by the mobile app of a specific caller of Fig. 9, according to an embodiment of the invention
- Fig. 11 schematically illustrates an exemplary screen layout of the mobile app of Fig. 9 during an interaction with the emergency service center using the digital services, according to an embodiment of the invention
- Fig. 12 schematically illustrates a network access to a mobile communication device from a terminal device, according to an embodiment of the invention
- Fig. 13 schematically illustrates an establishment of a peer-to-peer communication between two users, according to an embodiment of the invention.
- Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, readonly memories (ROMs), random access memories (RAMs) electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, or any other type of media suitable for storing electronic instructions, and capable of being coupled to a computer system bus.
- a computer readable storage medium such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, readonly memories (ROMs), random access memories (RAMs) electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, or any other type of media suitable for storing electronic instructions, and capable of being coupled to a computer system bus.
- mobile devices may connect with and access data from an enterprise data system over a communication network at some portion of which may be a wireless network.
- a communication network may technically be used to refer to any t ⁇ pe of network that is wireless, the term is most commonly used to refer to a telecommunications network whose interconnections between nodes is implemented without the use of wires, such as a computer network (which is a type of communications network).
- Wireless telecommunications networks are generally implemented with some type of remote information transmission system that uses electromagnetic waves, such as radio waves, for the carrier and this implementation usually takes place at the physical level or "layer" of the network. (For example, see the Physical Layer of the OSI Model).
- GSM Global System for Mobile Communications
- the GSM network is divided into three major systems which are the switching system, the base station system, and the operation and support system (Global System for Mobile Communication (GSM)).
- GSM Global System for Mobile Communication
- the cell phone connects to the base system station which then connects to the operation and support station; it then connects to the switching station where the call is transferred where it needs to go (Global System for Mobile Communication (GSM)).
- GSM Global System for Mobile Communication
- PCS Personal Communications Service
- D-AMPS D-AMPS, which stands for Digital Advanced Mobile Phone Service, is an upgraded version of AMPS but it is being phased out due to advancement in technology. The newer GSM networks are replacing the older system.
- Wireless MAN - metropolitan area network Wireless MAN - metropolitan area network.
- PCS - Personal communication system not a single standard, this covers both CDMA and GSM networks operating at 1900 MHz in North America.
- Mobitex pager-based network in the USA and Canada, built by Ericsson, now used by PDAs such as the Palm VII and Research in MotionBlackBerry.
- GPRS General Packet Radio Service, upgraded packet-based service within the GSM framework, gives higher data rates and always-on service.
- D-AMPS - Digital AMPS also known as TDMA.
- Wi-Fi - Wireless Fidelity widely used for Wireless LAN, and based on IEEE 802.11 standards.
- Free Space Optics is a telecommunication technology that uses light propagating in free space to transmit data between two points. The technology is useful where the physical connection of the transmit and receive locations is difficult, for example in cities where the laying of fiber optic cables is expensive. Free Space Optics is also used to communicate between space-craft, since outside of the atmosphere there is little to distort the signal.
- the optical links usually use infrared laser light, although low- data-rate communication over short distances is possible using LEDs.
- IrDA is a very simple form of free-space optical communications. Distances up to the order of 10 km are possible, but the distance and data rate of connection is highly dependent on atmospheric conditions.
- the present invention includes methods, circuits, devices, systems and associated computer executable code for providing or otherwise facilitating digital and/or interactive services, for example to a communication device such as a mobile communication device.
- the present invention may also include methods, circuits, devices, systems and associated computer executable code for associating and optionally synchronizing voice and data communication sessions.
- a voice call between a communication device, such as a smartphone, and a telephonic appliance, such as for example an Interactive Voice Response (IVR) appliance or Call/Support Center Station associated with a service provider may trigger a digital service to the communication device.
- IVR Interactive Voice Response
- the digital service may include digital and/or multimedia content provided to the mobile communication device, and the digital service may include an interactive service triggered ancl/or otherwise guided by a computer, computing device, computing platform or computer system functionally related to the called service provider.
- a conventional voice call from a smartphone running software according to embodiments of the present invention to a telephonic appliance associated with a service provider having a computational device or platform according to the present invention may enable the computing device functionally associated with the service provider to gain digital access to one or more applications running on the smartphone and to perform actions including but not limited to: (1) pushing content for audio rendering (i.e. speaker) circuits and/or video rendering (i.e.
- Computational platforms or systems including computational devices and optionally data network communication devices, adapted to access and provide digital services to a communication device in accordance with embodiments of the present invention may be referred to as a Digital Service Bridge ("DSB").
- a DSB may be implemented within or otherwise functionally associated with a computer workstation of a service provider (e.g. customer service representative computer workstation), such that an operator of the workstation may trigger and/or guide a digital, optionally interactive, service provided to a communication device in accordance with embodiments of the present invention.
- a service provider e.g. customer service representative computer workstation
- a DSB may also be implemented within or otherwise functionally associated with an autonomously operating computer platform such as a computer server and/or an Interactive Voice Response System (IVR), such that the triggering and/or guidance of a digital, optionally interactive, service provided to a communication device in accordance with embodiments of the present invention may be automatic in accordance with computer executable instructions and optionally responsive to inputs provided by a user of the communication device.
- the DSB may be implemented as part of a distributed architecture such that a networked DBS appliance integral or functionally associated with a service provider's telephonjr/data network(s) provides either operator workstations or automated servers/IVR's digital service connectivity to a communication device in accordance with embodiments.
- the DSB may even be implemented as a service or application on a mobile communication device called by the communication device to receive digital service.
- Network access to the communication device and its resources and applications may be provided in accordance with several different methodologies.
- a voice call made from a mobile communication device such as a smartphone, may trigger generation of a digital access token, access data string and/or other access indicator (hereinafter referable to as "access token") which may be usable by an external computing device, such as a DSB associated server or workstation, in order to gain digital access to the mobile communication device and to interact with one or more resources, services and/or applications running on the mobile communication device.
- the access token may either be directly transmitted over a distributed data network (e.g.
- each access token may include or otherwise be linked to a phone identifier (e.g. phone number, etc.) of the mobile device which either generated or otherwise triggered generation of the access token.
- the token may also include credentials for accessing the communication device.
- the token may also include encryption keys and/or parameters for accessing the communication device.
- the token may also include network addresses and/or network parameters for accessing the communication device.
- a system for providing a digital service on a mobile communication device may include a dial pad or dialer interception module to detect a phone number dialed at the mobile communication device.
- a lookup module may check whether the detected number is associated with a digital service and may retrieve digital service initiation parameters associated with an associated digital service.
- the system may include a digital service communication module on the mobile communication device, and the module may be adapted to engage in a digital service communication session with, and receive digital service from, a digital service communication module on service provider equipment.
- Said digital service communication module is adapted to engage in the digital service communication session either directly with the service provider or through a digital service gateway.
- FIG. 1A there is shown a system level diagram illustrating the constituent components, and signal flow there between, of an exemplary system for providing interactive services, wherein an access token generated by a Mobile Communication Device is deposited directly with a corresponding Service Provider.
- a Mobile Communication Device on a voice call references a Provider Registry, accessible and intermittently updated by Service Provider(s), on a Remote Server(s). If Provider Registry records corresponding to an identifier of the voice call (e.g. the dialed number) exist, the call is determined to be a call with a Service Provider, and Provider Registry information associated with the respective Service Provider is retrieved by the Mobile Communication Device.
- Provider Registry records corresponding to an identifier of the voice call (e.g. the dialed number) exist, the call is determined to be a call with a Service Provider, and Provider Registry information associated with the respective Service Provider is retrieved by the Mobile Communication Device.
- the retrieved Provider Registry information is used by the Mobile Communication Device to generate an access token, communicate it over a data link to a destination provided as part of the retrieved Provider Registry information and deposit it with the respective Service Provider.
- the Service Provider utilizes the token for establishing a digital/interactive data link with the Mobile Communication Device, and/or for accessing, monitoring, activating or the like one or more Mobile Communication Device software applications and/or hardware components.
- Figure IB there is shown a flowchart including the main steps of an exemplary method executable by a system such as the one illustrated in Figure 1A and described above.
- the retrieved Provider Registry information is used by the Mobile Communication Device to generate an access token, communicate it over a data link, and deposit it with a Token Repository, at a destination known to both the Mobile Communication Device and the respective Service Provider, or at a destination provided as part of the retrieved Provider Registry information.
- the respective Service Provider retrieves the deposited access token from the Token Repository and utilizes the token for establishing a digital/interactive data link with the Mobile Communication Device, and/or for accessing, monitoring, activating or the like, one or more Mobile Communication Device software applications and/or hardware components.
- FIG 2B there is shown a flowchart including the main steps of an exemplary method executable by a system such as the one illustrated in Figure 2A and described above.
- Figure 3A there is shown a system level diagram illustrating the constituent components, and signal flow there between, of an exemplary system for providing interactive services, wherein the digital service is provided to the communication device through a gateway known to both the communication device and the service provider.
- An access token generated by a Mobile Communication Device may be communicated to, and deposited with, a corresponding Service Provider through a Digital Service Network Router.
- a Mobile Communication Device on a voice call references a Provider Registry on a Remote Server(s) functionally associated with a Digital Service Network Router.
- Provider Registry records corresponding to an identifier of the voice call (e.g. the dialed number) exist, the call is determined to be a call with a Service Provider, and Provider Registry information associated with the respective Service Provider is retrieved by the Mobile Communication Device.
- the retrieved Provider Registry information is used by the Mobile Communication Device to generate an access token, and communicate it over a data link to the Digital Service Network Router.
- the Digital Service Network Router utilizes a Data Routing Module to route and communicate the access token, and deposit it with the respective Service Provider, at a destination known to the Digital Service Network Router.
- the respective Service Provider utilizes the token for accessing, monitoring, activating or the like, one or more Mobile Communication Device software applications and/or hardware components, over a digital/interactive data link with the Mobile Communication Device through, and routed by, the Digital Service Network Router.
- Figure 3B there is shown a flowchart including the main steps of an exemplary method executable by a system such as the one illustrated in Figure 3A and described above.
- the respective Service Provider utilizes information generated as part of the digital setup sequence for establishing a direct (not through the Digital Service Gatekeeper) digital/interactive data link with the Mobile Communication Device, and/or utilizes the access token for accessing, monitoring, activating or the like one or more Mobile Communication Device software applications and/or hardware components.
- FIG. 6A shows an embodiment where the Digital Service Bridge (DSB) is discrete from the workstation, application server and/or IVR which drives the digital service session.
- Fig. 6B shows an embodiment where the Digital Service Bridge (DSB) is integral with the workstation, application server and/or IVR's which drives the digital service session.
- DSB Digital Service Bridge
- the system can be used to improve emergency services such as 911 by utilizing sensors and applications available on mobile phones.
- the digital services can use images, video, audio and data transmissions in addition to the traditional voice transmission.
- the traditional voice transmission may overlap the audio provided via data transmissions of the digital services, one of the voice channels may be muted (e.g., the audio provided through the data transmission can be muted). It must be noted that audio from either channels that is muted but may be recorded for a further analysis.
- An operator at the emergency center e.g., a human operator (i.e., a first responder) at the 911 dispatch center, has to respond to the emergenc,y in an appropriate manner within a very short time. This involves asking specific questions from the caller to infer the type of emergency and then to decide on a course of action.
- protocols provide a method to standardize this process across all 911 emergency centers. The operators handling the 911 calls use standard protocols, called Dispatch Protocols, to answer the calls for help. These protocols guide the operator about what questions to ask and what actions to take during a given emergency.
- the information regarding the event, which the operator has retrieved using said dispatch questions in real time, is limited due to the nature of human witness capabilities of reporting an emergency event, as well as the limited ability of an operator to compose a coherent and crisp understanding of the event, especially while trying to form executable information from multiple sources which might be halted and/or incomplete and/or conflicting.
- the mobile device When dialing an emergency service such as 911, the mobile device, in addition to the aforementioned embodiments, sends information comprising GPS bearings that may include all or combination of information deriving from said GPS including but not limited to physical location coordinates, altitude, azimuth, etc., and/or corresponding bearings information deriving from other available sources such as WiFi, cellular network, etc., and/or sensors.
- the GPS bearing information may be processed, either at the mobile device or at a remote server, for providing a corresponding address or other relevant information that can be calculated, extracted or retrieved from said GPS bearing information.
- the GPS bearing information may be further used to send navigation information to terminal devices of other parties such as an ambulance driver, rescue teams, etc.
- the mobile device may automatically or manually open a video camera as well as an audio channel to be transmitted via data channel routed to the system's server, as the voice call is being connected via a typical telephone network such as the public switched telephone network (PSTN) or alike.
- PSTN public switched telephone network
- the system is a critical tool in the toolbox of early responders and the like. As such and in order to allow it to operate even in the harshest of conditions an additional information channel is being provided as to assure a fallback position if the data channel is unable to act in accordance with the embodiments presented.
- the information (such as the GPS readings and any other information/data deemed important) is converted into audible form (i.e., audio data packets) to be transmitted over the voice channel (at any frequencies deemed to be appropriate for a voice channel communication), as to allow receiving party to obtain crucial information concering the calling party even if the data cahnnel has not been esthablished, corrupted.
- the audible form is critical as in many cases calling party is unable to provide coherent verbal information concerning his whereabouts, etc.
- the audible data is decrypted and associated to the calling party as to allow rapid situation awareness concerning the event.
- the system's server may remotely set the number of video frames per second (FPS) to be sent from each mobile device (5 FPS instead of 30 FPS) and/or reduce the resolution quality of the frames and/or limit the allocated bandwidth.
- FPS video frames per second
- the screen brightness can be controlled either remotely by the server or locally by the app in order to save power consumption of the mobile device.
- the above mentioned restrictions concerning the usage of mobile phone resources may be activated automatically according to the remaining battery power of the mobile device.
- the app may instruct the user of the mobile device to point the camera of the mobile device to the event location, either visually or vocally by utilizing the speaker of the mobile phone.
- An on screen indicator e.g., may appear as a circle
- POI point of interest
- Location data including azimuth etc., might be presented on the screen of the mobile device to be visible to the user.
- the app may include tutorials for different emergency events, thereby in case of distinct emergency such as a person needs a CPR, Heimlich maneuver, etc., a video with a verbal torturing might be presented on the display of the mobile device prior to verbal engagement with the operator.
- a split screen can be activated for displaying both the camera recordings and the tutorial.
- the operator wants to share data with the user (e.g., a video tutorial at the operator side), it can be displayed on a split screen on the mobile device.
- Visualization of audio data associated with the reported event e.g., analyzing a recorded audio stream and extracting suspicious sounds such as gun shoot pattern and representing the same, e.g., by a special icon on map 80
- visualization of the perspective view i.e., orientation
- Event 81 may be focused on map 80, and the desired displayed region can be set automatically or manually (e.g., by defining the desired radius around the event as a region of interest, or by enabling a zoom in/out feature).
- each caller point of view will be shown on the map to provide a real perspective view of the event (e.g., as indicated by the dotted arrow associated with each caller 82-84) including chronological time line related to each caller.
- Each sighting may appear with a different color indicator wherein the most recent event will be colored red for example, while previous event will be colored blue.
- Color scheme may consist of multiple colors as to enable an easy visual understanding of the chronological time line of events.
- Parts of the display information can be cropped manually or automatically and be sent to a third party or a database for evaluation. For example, a caller streams a robbery in progress wherein the face of the perpetrator is visible. The operator can capture the face of the suspect and send it out to an FBI data center for receiving possible match up information. Such information is imperative in real time if the suspect has a known history of using force against law enforcement agents.
- Figs. 9 and 10 show an exemplary crime event, wherein on the user's mobile device 90 information regarding the event location and orientation with respect to the suspect as indicated by numeral 93, timing as indicated by numeral 94, GPS data readings as indicated by numeral 92 and the visual indicator as indicated by numeral 91.
- the app may include a feature that allows the user to add pinpoint tags on the screen for helping the operator to focus on items of interest in the event (e.g., as the text that point on the suspect's car "His car” as indicated by numeral 95).
- the operator may reply to the caller on the captured image with a comment of his own to clarify intent of message, e.g., as indicated by numeral 96 in Fig. 11.
- the messaging may appear in different color/shape/font type or as typical messaging scroll window for the caller and the operator to easily distinguishes the source of the message.
- Information concerning medical data e.g., associated with a caller
- data received from multiple callers can be shared / accessed among several operators or on a main displaj ⁇ .
- the system allows the operator to route the communication channel (voice and data) to a terminal device of a first responder that actually and locally handle the event.
- the system may route the emergency call to any number of emergency services, such as police, medical services, fire fighters, etc., in accordance with the geographical location of the mobile device.
- emergency services such as police, medical services, fire fighters, etc.
- People involve in emergency situations may not be able to convey their actual location to an emergency call responder, due to stress, impaired physical condition, environmental factors such as background noises or poor quality of communication channel.
- the caller may not convey in a coherent and efficient manner the details of the event.
- Fig. 8 schematically illustrates a map of a given area on which a specific event is indicated by numeral 81 as well as the different callers 82, 83 and 84 wherein each of them observes event 81 from different physical point of view. Said discrepancies in an attempt to describe the same event may prevent first responders from developing a coherent situation awareness of the actual event, and hence pressure may be lost.
- the system further includes an app and a corresponding back-office infrastructure to enable an efficient and coherent report mechanism based on the above mentioned technology, that will enable earry responder (e.g., 911 dispatcher at an emergency center and/or actual early responders at or on their way to the event location) to receive a coherent and clutter proof information of the event.
- earry responder e.g., 911 dispatcher at an emergency center and/or actual early responders at or on their way to the event location
- Data string sent from said mobile device may include GPS readings and/or other tracking/location indicators, as well as predetermined information associated with the user, such as blood type, age, sensitivity to medications, medical records, person's name, etc. This information might be stored in the mobile device or as data records stored on a server associated with the system to be sent from either the mobile phone or from the server.
- the Dispatch Protocols can be modified to make use of the digital services to make the process of handling emergency calls more efficient.
- the method and services suggested by the present invention turns mobile phones into personal devices with several embedded sensors.
- the sensors in a mobile phone are used for collecting sensor data and transmitting them to the emergency center (e.g., such as the 911 dispatcher).
- the emergency center e.g., such as the 911 dispatcher.
- an accelerometer and a magnetometer, embedded in a mobile phone can be used to provide the exact orientation of the mobile phone as the user moves the device (i.e., a digital compass) either directly or a compass app that combines the heading information from the magnetometer with the roll and pitch data from the accelerometer.
- the compass app may use the mobile phone integrated GPS technology or other available location tracking services.
- Other sensors embedded in the mobile phone can also be used to provide data to the emergency center such as, microphone, camera, etc., either individually or by combining data from two or more sensors.
- some mobile phone sensors can be used to get vital signs, e.g., by providing the readings of heart rate.
- An emergency call may be made by the affected people themselves. Such people may be facing cognitive impairment or even physical impairment.
- the operator answering the call goes through several steps during the call. During a voice call, the operator is dependent on the caller to give an accurate description of the problem and answer all the questions correctly. The operator may then have several instructions for the caller to help him while the dispatch personnel arrive at the scene. The operator is again dependent on the caller to follow the instructions. The operator does not have an easy way to judge if the instructions are being followed accurately or if thej' are helping. But in the case of the digital services provided by the present invention, the operator can follow the caller much more easily, can see the scene of the incident, and can also see if the instructions are being followed.
- This embodiment also relates to measurement of vital signs of human using mobile phones, including a method for estimating blood pressure utilizing a mobile phone equipped with sensors and applications.
- the system provides an encrypted Voice-over-IP (VoIP) channel.
- VoIP Voice-over-IP
- the VoIP can be activated by disconnecting the regular mobile voice communication, and reestablishing the voice communication via the system's server in a secure and encrypted manner (e.g., using VPN, SSL protocols).
- the user may choose to route the conversation through the VoIP form the beginning when selecting a contact from his contacts list or directly when dialing a number.
- the encrypted VoIP can be routed directly between two parties associated with the service, or via a server that directs the non- associated party to the associated party.
- the associated party access the system's server (e.g., using IVR) and accordingly provides the number of the party he wishes to contact or the IVR to execute a phone call that is one way encrypted. Therefore, instead of being transmitted over a circuit- switched network, the digital information is packetized, and transmission occurs as IP packets over a packet-switched network. Such transmission entails careful considerations about resource management different from time-division multiplexing (TDM) networks.
- TDM time-division multiplexing
- Voice communication on a mobile device can be eavesdropped by a third party to the mobile device and the mobile phone network (e.g., hackers of the mobile phone network, employees, consultants, or vendors of the operators of the mobile phone network, or anyone else or anything else having access to the communication between the mobile device and the mobile phone network, such as tower operators, infrastructure providers, and backhaulers).
- a third party to the mobile device and the mobile phone network e.g., hackers of the mobile phone network, employees, consultants, or vendors of the operators of the mobile phone network, or anyone else or anything else having access to the communication between the mobile device and the mobile phone network, such as tower operators, infrastructure providers, and backhaulers.
- the encrypted VoIP channel provided by the present invention provides an essential encryption solution for end-to-end mobile voice communications .
- the encrypted VoIP channel of the present invention enables a secure communication tunnel, or virtual private network ("VPN"), on a communication device completely within the user-space of the operating system.
- the invention allows a communication device such as a mobile phone to leverage secure and authenticated communications between the communication device and a server, or another communication device.
- services from third party VoIP providers can be embedded/integrated in the system to obtain the encrypted VoIP service.
- a dedicated VoIP can be used to employ session control and signaling protocols to control the signaling, set-up, and tear-down of calls by using media delivery protocols that encode voice, audio, video with audio codecs, and video codecs as Digital audio by streaming media.
- a mobile communication device such as a smartphone
- the system's server stores said telephone number and the current IP address as to enable a third party to establish a data connection with the mobile device via usage of said telephone number to access current IP address associated with the mobile communication device, e.g., using a terminal device such as a PC.
- the telephone number can be associated to a textual representation (e.g., a name) visual representation (e.g., an image associated to a telephone number), etc., thereby enabling accessing the mobile communication device using said representations.
- the system enables peer-to-peer communication, by allowing opening a private communication channel that is established and routed in real-time via the system's server, wherein a user provides the system with an alternative ID number to actual telephone number of that user.
- the alternative ID number can be provided to other user that in turn may communicate via the private communication channel by providing the alternative ID number to be matched and accordingly establishing a communication via providing each party the session ID for the private communication channel.
- a first party provides an alternative ID number of his choice (e.g., "A12345C", if the provided alternative ID number is not occupied, the system will verify the ID number and will allow such registration) to the system's server.
- the first party provides a second party the alternative ID number (e.g., via any communication means, such as regular phone call, frontal conversation, data messaging, etc.).
- a private communication channel can be established between both parties on the fly using the presumed identity and the IP address of each entity.
- the ability to generate an alternative ID can be associated by providing a predetermined code that may allow users to deploy the alternative ID. For example, a first user gets from a company a unique code that he might use prior to creation of the alternative ID.
- the alternative ID may have a limited functionally, e.g., can be used only for a limited period of time (e.g., few hours only, days, geographical location, etc.).
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
Abstract
La présente invention concerne des procédés, des circuits, des dispositifs, des systèmes et un code exécutable par ordinateur associé pour fournir ou autrement faciliter des services numériques et/ou interactifs, par exemple pour un dispositif de communication, tel qu'un dispositif de communication mobile. La présente invention peut également concerner des procédés, des circuits, des dispositifs, des systèmes et un code exécutable par ordinateur associé pour associer et, de manière facultative, synchroniser des sessions de communication vocale et de données. Selon certains modes de réalisation, un appel vocal entre un dispositif de communication, tel qu'un téléphone intelligent, et un appareil téléphonique, tel que, par exemple, un appareil de réponse vocale interactive (IVR) ou une station de centre d'appels/d'assistance associée à un fournisseur de services, peut déclencher un service numérique au niveau du dispositif de communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/319,826 US20170155767A1 (en) | 2014-06-19 | 2015-06-15 | Methods circuits devices systems and associated computer executable code for providing digital services |
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462014188P | 2014-06-19 | 2014-06-19 | |
| US62/014,188 | 2014-06-19 | ||
| US14/461,464 US20150373768A1 (en) | 2014-06-19 | 2014-08-18 | Methods circuits devices systems and associated computer executable code for bridging audio and data communication sessions |
| US14/461,464 | 2014-08-18 | ||
| IL236485 | 2014-12-25 | ||
| IL236485A IL236485A0 (en) | 2014-06-19 | 2014-12-25 | Circuit methods, system devices and computer running code for providing digital services |
| IL23680715 | 2015-01-19 | ||
| IL236807 | 2015-01-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015193886A1 true WO2015193886A1 (fr) | 2015-12-23 |
Family
ID=54934949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IL2015/050604 Ceased WO2015193886A1 (fr) | 2014-06-19 | 2015-06-15 | Procédés, circuits, dispositifs, systèmes et code exécutable par ordinateur associé pour fournir des services numériques |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2015193886A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6920425B1 (en) * | 2000-05-16 | 2005-07-19 | Nortel Networks Limited | Visual interactive response system and method translated from interactive voice response for telephone utility |
| US7177628B2 (en) * | 2003-03-21 | 2007-02-13 | Motorola, Inc. | Method for enabling IP push capability to wireless devices on a wireless network |
| US8526924B1 (en) * | 2009-06-10 | 2013-09-03 | Sprint Communications Company L.P. | Off-device service platform discovery |
| US20140068746A1 (en) * | 2010-11-24 | 2014-03-06 | Diego González Martínez | Method for authorizing access to protected content |
-
2015
- 2015-06-15 WO PCT/IL2015/050604 patent/WO2015193886A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6920425B1 (en) * | 2000-05-16 | 2005-07-19 | Nortel Networks Limited | Visual interactive response system and method translated from interactive voice response for telephone utility |
| US7177628B2 (en) * | 2003-03-21 | 2007-02-13 | Motorola, Inc. | Method for enabling IP push capability to wireless devices on a wireless network |
| US8526924B1 (en) * | 2009-06-10 | 2013-09-03 | Sprint Communications Company L.P. | Off-device service platform discovery |
| US20140068746A1 (en) * | 2010-11-24 | 2014-03-06 | Diego González Martínez | Method for authorizing access to protected content |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12604368B2 (en) | Apparatus and method for obtaining emergency data and providing a map view | |
| US10999735B2 (en) | Controlled recorded 3-way calling | |
| US8588733B2 (en) | Wireless device emergency services connection and panic button, with crime and safety information system | |
| EP3504693B1 (fr) | Systèmes, dispositifs et procédés de réponses d'urgence et de sécurité | |
| US8045954B2 (en) | Wireless emergency-reporting system | |
| US20130005294A1 (en) | System and method for reporting and tracking incidents with a mobile device | |
| WO2011060335A1 (fr) | Connexion de services d'urgence de dispositif sans fil et bouton d'alarme, au moye d'un système d'informations de délit et de sécurité | |
| US11563711B2 (en) | Multi-channel engagement platform converter | |
| US20170010783A1 (en) | Emergency call smart phone application | |
| US12457294B2 (en) | Concurrent emergency call routing enabling automated alerts | |
| US20210392551A1 (en) | Cellular wifi - cellular data handoffs | |
| US9042298B2 (en) | Method and apparatus for enabling internet-based emergency calls | |
| US20240048952A1 (en) | Responder Dispatch Coordination System & Integrations | |
| US20230188503A1 (en) | Data analytics collection using vpn gateway | |
| US20170155767A1 (en) | Methods circuits devices systems and associated computer executable code for providing digital services | |
| Rebahi et al. | Towards a next generation 112 testbed: The EMYNOS ESInet | |
| WO2015193886A1 (fr) | Procédés, circuits, dispositifs, systèmes et code exécutable par ordinateur associé pour fournir des services numériques | |
| WO2016187528A1 (fr) | Système amélioré de sécurité de passerelle | |
| US20150373768A1 (en) | Methods circuits devices systems and associated computer executable code for bridging audio and data communication sessions | |
| WO2022081256A1 (fr) | Système de texto au 911 amélioré par le biais d'un service de page en nuage | |
| US12615500B2 (en) | Methods and systems for sharing and displaying primary and supplemental emergency data | |
| US20240098473A1 (en) | Methods and systems for sharing and displaying primary and supplemental emergency data | |
| US20260006423A1 (en) | Emergency Messaging | |
| US20250343858A1 (en) | Methods and systems for sharing emergency call data | |
| HK1195974A (en) | Controlled recorded 3-way calling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15809035 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15319826 Country of ref document: US |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15809035 Country of ref document: EP Kind code of ref document: A1 |