USPatent applicationPatented

Intelligent ambience listening target selection with multiple concurrent devices

Granted 22 May 2018 · no office action yet

Assignee: Motorola Solutions, Inc.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Ilya Freytsis, Vikas Mehrotra, Madhusudan Pai, Timothy J. Manczko · Examiner: Nathan Taylor · AU 2643 · TC 2600

Application· this page
15/581,278
filed 28 Apr 2017
Publication
Not published
not published
Patent
US 9,980,118
granted 22 May 2018

Life of the application

8 dated events
⤢ drag to zoom20182020202220242026202820302032203420362038ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A method to provide ambient listening on target devices is shown. The ambience listening can be initiated by the listener or by the target device. When a console initiates an Ambience Listening (AL) call regarding a target and the target is logged into more than one device, the PTT server presents the console with a list of all concurrent devices of that user. The console is presented with additional information regarding the target, such as the location, role selected by the user on each device, and the user's operational status on each device. The operational status includes, for example, an emergency state. This enables the console to setup one or more ambience listening session with one or more appropriate devices.

Description

4 parts
›BACKGROUND OF THE INVENTION

Emergency calls are important for public safety users. In addition, there are situations when a user or a console, such as a dispatcher, wants to listen to input from a user.

Single users can have multiple devices. In emergency situations it can be difficult to know which device of a user has placed a call or taken other action. In addition, it can be difficult to know which device a user wants listened to if the user has multiple devices.

For all these reasons, there is a need to be able to identify a device of a user in emergency and ambient listening situations.

›BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, which together with the detailed description below are incorporated in and form part of the specification and serve to further illustrate various embodiments of concepts that include the claimed invention, and to explain various principles and advantages of those embodiments.

FIG. 1 depicts a call flow diagram of console initiation of an ambience listening session in accordance with an exemplary embodiment of the present invention.

FIG. 2 depicts a call flow diagram of user initiation of an ambience listening session in accordance with an exemplary embodiment of the present invention.

Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.

The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

›DETAILED DESCRIPTION OF THE INVENTION · 1 of 2

An exemplary embodiment of the present invention provides ambience listening on target devices. The ambience listening can be initiated by the listener or by the target device.

When a console initiates an Ambience Listening (AL) call regarding a target and the target is logged into more than one device, the PTT server presents the console with a list of all concurrent devices of that user. In accordance with an exemplary embodiment, the console is presented with additional information regarding the target, such as the location, user's selected role on that device, and the user's operational status on each device. The operational status includes, for example, an emergency state. This enables the console to setup one or more ambience listening session with one or more appropriate devices.

FIG. 1 depicts a call flow diagram of console initiation of an ambience listening session in accordance with an exemplary embodiment of the present invention. In this exemplary embodiment, the console chooses to Ambience Listen a subscriber on a device, in this example device D 1 . Therefore the console is the initiator and the listener in this exemplary embodiment. In this exemplary embodiment, Listener L 1 cannot request the floor.

In this diagram, L 1 depicts a listener, sID depicts the PTT ID of the target user, and D 1 _sID and D 2 _sID are multiple devices where the target is registered.

Listener L 1 sends INVITE message 101 to a Server. INVITE message 101 includes the PTT ID of the target, sID. The target is preferably logged into multiple devices. In accordance with an exemplary embodiment, this is accomplished utilizing computer code that sends an Ambient Listening Call to a target contact. Listener L 1 is preferably provisioned as an ambient listener so that Listener L 1 is allowed to request ambience listening. In accordance with an exemplary embodiment, the target, sID, must be provisioned as vulnerable to Ambient Listening for the call to be successful.

The Server determines that the target user is logged into multiple devices and sends 4xx message 102 to Listener L 1 . 4xx message 102 identifies the multiple devices to Listener L 1 , in this exemplary embodiment a first device D 1 and a second device D 2 . In an exemplary embodiment, the target user is logged into multiple devices at a Push-To-Talk (PTT) server. 4xx message 102 can also present the console with additional information about the multiple devices D 1 and D 2 , such as the location of each of the multiple devices or the operational status of each of the multiple devices, such as an emergency state or user's selected role on that device.

Listener L 1 sends INVITE message 103 to the Server. INVITE message 103 preferably includes the PTT ID of the target, sID, and the first device, D 1 .

The Server sends INVITE message 104 to the device D 1 requested by L 1 . INVITE message 104 includes the PTT ID of the target, sID, and the device, D 1 .

D 1 _sID sends 200 OK message 105 to the Server.

The Server sends 200 OK message 106 to Listener L 1 .

D 1 _sID sends audio 107 to Listener L 1 . In accordance with this exemplary embodiment, Listener L 1 remains in the listening state as long as the target, D 1 _sID, is in the call. If the target D 1 _sID leaves the call, the floor preferably becomes open and the call will end if the target D 1 _sID does not rejoin the call before the server call hang timer.

FIG. 2 depicts a call flow diagram of user initiation of an ambience listening session in accordance with an exemplary embodiment of the present invention. In the exemplary embodiment depicted in FIG. 2 , the subscriber using device D 1 requests the listener to listen to subscriber's other concurrently logged in device D 2 . Since this subscriber requested listening, the device is also referred to as the “target device”. In this diagram, L 1 depicts a listener, sID depicts the PTT ID of the target, and D 1 _sID and D 2 _sID are multiple devices where the target is registered. In an exemplary embodiment, the PTT ID of the target is sID.

In this exemplary embodiment, a method is provided to perform ambience listening and comprises receiving a request at a PTT Server from a target user to ambience listen one or more devices of the target user. The PTT Server can also be considered a privileged user, since privileges are preferably necessary in order to perform ambient listening. It is determined that the target user is logged into multiple devices. The list of devices is sent to the target user. At least one of the multiple devices is selected to perform ambience listening upon. This selecting can be done by the privileged user or the target user. In this exemplary embodiment, the privileged user can be presented with additional information about the multiple devices, such as the location, the user's selected role on that device, or the operational status, such as a device being in an emergency state, of each of the multiple devices.

D 1 _sID sends SUBSCRIBE message 201 to a Server. SUBSCRIBE message 201 includes the PTT ID of the target, sID.

The Server sends NOTIFY message 202 to D 1 _sID. NOTIFY message 202 includes a first device D 1 and a second device D 2 . For a user-initiated ambience listening request, if the user is logged into more than one device, the Server presents the given user with the list of all concurrent devices of that user. This enables the user to select the desired device(s) and pass it on to the console in the request for ambience listening. The step of determining that the target user is logged into multiple devices preferably comprises determining that the target user is logged into multiple devices at a Push-To-Talk (PTT) server.

Listener L 1 and D 1 _sID send Ambience Listening Call Setup Signaling 203 to each other. Ambience Listening Call Setup Signaling 203 includes the target D 2 and is preferably in a format in accordance with the 3GPP standard.

Audio 204 is sent from D 2 _sID to Listener L 1 .

In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.

›DETAILED DESCRIPTION OF THE INVENTION · 2 of 2

Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.

It will be appreciated that some embodiments may be comprised of one or more generic or specialized electronic processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.

Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising an electronic processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.

The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.

Claims as granted

11 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

2 codes
IPC · International Patent Classification
Section H — Electricity
  • H04W4/02
  • H04W4/10

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2017Jul 2017Oct 2017Jan 2018Apr 2018Jul 2018USPTOApplicantNotice of allowanceRequest for continued examinationNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.1 y
389 days filing → grant
Office actions
0
none on record
Responses
0
1 RCE
Examiner
Nathan Taylor
art unit 2643 · TC 2600
Citations: 10 back · 1 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20182020202220242026202820302032203420362038Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock