Abstract:
Disclosed is a method for assigning a variable Quality of Service (QoS) Class Identifier (QCI) for a call among a plurality of user devices by determining an initial QCI for the call based on one or more metrics related to the plurality of user devices, assigning the initial QCI for the call to the plurality of user devices or to a first user device of the plurality of user devices, determining a second QCI for the call, wherein the second QCI is based on a plurality of user engagement scores and information related to the one or more metrics received from the plurality of user devices, and assigning the second QCI for the call to the plurality of user devices or to the first user device of the plurality of user devices.
Abstract:
The disclosure is related to determining an association among Internet of Things (IoT) devices. A first IoT device receives an identifier of a second IoT device, obtains a schema of the second IoT device based on the identifier of the second IoT device, and determines whether or not there is an association between the first IoT device and the second IoT device based on a schema of the first IoT device and the schema of the second IoT device, where the schema of the first IoT device comprises schema elements and corresponding values of the first IoT device and the schema of the second IoT device comprises schema elements and corresponding values of the second IoT device.
Abstract:
An aspect enables context aware actions among heterogeneous Internet of Things (IoT) devices. An IoT device receives data representing a context of each of a first set of IoT devices, receives data representing a current state of each of a second set of IoT devices, and determines an action to perform at a target IoT based on the received data. An aspect verifies an implied relationship between a first user and a second user by detecting an interaction between a first user device belonging to the first user and a second user device belonging to the second user, storing information related to the interaction in a first interaction table associated with the first user device, assigning a relationship identifier to the second user based, at least in part, on the information related to the interaction, and determining whether or not the assigned relationship identifier is correct.
Abstract:
Methods, servers, and systems enable the management of a group communication session among participants. A server may determine a preemption rank for preempting a floor from a floor-holding participant based on a pre-established relational modifier or an administrative relational modifier. The pre-established relational modifier may be based on whether an individual participant has a pre-established relationship to the floor-holding participant. The administrative relational modifier may be based on an assigned relationship between the individual participant and another participant. The server may process a floor request received from a requesting participant that is not the floor-holding participant. In addition, the server may determine whether to grant the floor request based on the preemption rank of the floor-holding participant and the requesting participant. Further, the server may initiate a request response transmission in response to determining to grant the floor request.
Abstract:
Methods, devices, non-transitory processor-readable instructions, and systems for a VOIP application server associated with a VOIP application to improve performance of a target computing device for IP communications via the VOIP application. An embodiment method may include determining whether the target computing device is likely to be called using the VOIP application during a contact period, and directing the target computing device to adjust a performance setting for receiving an IP communication in response to determining a likelihood the device will be called during the contact period. When a call is likely, the performance setting may be raised via transmitting dummy traffic to target computing device, activating a quality-of-service on an Rx interface corresponding to the VOIP application and the target computing device, and/or transmitting a message directing the target computing device to utilize an aggressive slot cycle index setting or an aggressive discontinuous reception setting.
Abstract:
In an embodiment, a control device configures session parameters (e.g., related to an audio component, a video component, an eye tracking component, etc.) for a coordinated display session. The control devices maps, for proximate client devices registered as presentation devices for the coordinated display session, a different portion of visual data for the coordinated display session to respective display screens, and delivers the mapped portions of the visual data to the proximate client devices for presentation by the respective display screens during the coordinated display session. The control device obtains eye movement monitoring feedback from a set of eye tracking devices, the eye movement monitoring feedback characterizing eye movements of a viewing population of the coordinated display session. The control device modifies the session parameters associated with the coordinated display session based on the eye movement monitoring feedback.
Abstract:
The disclosure relates to leveraging peer-to-peer (P2P) discovery messages for application layer contextual communication. A P2P middleware layer of a user device receives a P2P discovery message, the P2P discovery message comprising metadata including an identifier of a first application and content to be rendered by the first application, determines whether or not there is an application installed on the user device that can render the content, and sends the content to be rendered by the first application to the installed application based on there being an application installed on the user device that can render the content.
Abstract:
The disclosure generally relates to Internet of Things (IoT) device social networking, and in particular to an IoT device publish-subscribe messaging model and automatic IoT device social network expansion. For example, IoT devices from different networks may publish status data that relates to certain topics, wherein the published status updates may be managed in a distributed manner at each IoT network. Furthermore, IoT devices interested in published data can subscribe to data relating to certain topics, which may be used to dynamically adjust actions that the subscribing IoT devices may take. Furthermore, IoT devices can employ common social networking capabilities (e.g., refer, follow, like, publish, subscribe, etc.) to interact with other IoT devices and find relevant information from other IoT devices that can be used to improve performance and effectiveness.
Abstract:
In an embodiment, a P2P device discovers other P2P devices that belong to a P2P group. The P2P device calculates a reachability vector that indicates each discovered P2P device within a threshold number of P2P hops. The P2P device receives reachability vector(s) for each proximate P2P device in a set of proximate P2P devices discovered via the P2P discovery procedure. The P2P device ranks the P2P device and each proximate P2P device in the set of proximate P2P devices based on the calculated and received reachability vectors. The P2P device identifies a leader (e.g., the P2P device itself and/or one or more of the other P2P devices) that is responsible for performing a floor arbitration function for a P2P session from the ranked P2P devices based on the rankings, and participates in the P2P session by exchanging media in accordance with the floor arbitration function performed by the leader.
Abstract:
Systems and methods are disclosed for optimizing data transfers. The method may include receiving a request to transfer data between a wireless device and a data transfer target, wherein the requested data transfer is associated with a time sensitivity window (TSW), determining whether an opportunity for a peer-to-peer (P2P) data transfer will arise during the TSW, targeting a transfer time from within the TSW for performing the requested data transfer based on the opportunity determination, and transmitting transfer notification data to the wireless device, wherein the transfer notification data includes the targeted transfer time.