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.
Abstract:
The disclosure generally relates to a dynamic ad hoc gateway that can be configured to provide inter-network communication among different Internet of Things (IoT) networks (or subnetworks). For example, in various embodiments, connectivity and capability information may be advertised via a personal IoT network from a first potential gateway to a first device and other potential gateways and connectivity and capability information advertised from the other potential gateways may be similarly received at the first potential gateway via the personal IoT network. The connectivity and capability information advertised from the first potential gateway and the other potential gateways may then be evaluated to determine whether the first potential gateway is an elected gateway and a secure private network and an external interface from the secure private network may be established for one or more devices coupled to the elected gateway.
Abstract:
In the network-based group management and floor control mechanism disclosed herein, a server may receive a request to occupy a shared IoT resource from a member device in an IoT device group and transmit a message granting the member IoT device permission to occupy the shared IoT resource based on one or more policies. For example, the granted permission may comprise a floor that blocks other IoT devices from accessing the shared IoT resource while the member IoT device holds the floor. Furthermore, the server may revoke the permission if the member IoT device fails to transmit a keep-alive message before a timeout period expires, a high-priority IoT device pre-empts the floor, and/or based on the policies. Alternatively, the server may make the shared IoT resource available if the member IoT device sends a message that voluntarily releases the floor.
Abstract:
In an embodiment, a control device registers proximate client devices to a coordinated display group and obtains display capability information for each registered client device. The control device determines to initiate a coordinated display session for outputting visual data via the coordinated display group. The registered proximate client devices execute a synchronization procedure to obtain synchronization information by which the master application can derive current relative orientation and position data for each registered proximate client device. The control devices maps a different portion of the visual data to respective display screens of the registered proximate client devices based on the display capability information and synchronization information. The control device delivers the mapped portions of the visual data to the registered proximate client devices for presentation thereon.
Abstract:
The disclosure relates to collaborative intelligence and decision-making in an Internet of Things (IoT) device group. In particular, various IoT devices in the group may be interdependent, whereby a decision that one IoT device plans may impact other IoT devices in the group. Accordingly, in response to an IoT device planning a certain decision (e.g., to transition state or initiate another action), the IoT devices in the group may collaborate using distributed intelligence prior to taking action on the planned decision. For example, a recommendation request may be sent to other IoT devices in the group, which may then analyze relationships within the group to assess potential impacts associated with the planned decision and respond to approve or disapprove the planned decision. Based on the responses received from the other IoT devices, the IoT device may then determine whether to take action on the planned decision.
Abstract:
The disclosure generally relates to enabling communication among one or more Internet of Things (IoT) device groups. In particular, various heterogeneous IoT devices that may need to interact with one another in different ways may be organized into IoT device groups to support efficient interaction among the IoT devices. For example, pre-defined IoT device groups may be formed organize certain IoT devices that perform similar activities and certain IoT devices may be dynamically allocated to ad-hoc IoT device groups for certain contexts (e.g., the ad-hoc IoT device groups may include IoT devices that can implement a desired function and therefore be dynamically formed to implement the desired function). Furthermore, the IoT groups may communicate hierarchically, wherein messages may be exchanged among IoT group owners or ranking members to support efficient communication between different IoT groups.
Abstract:
Embodiments are disclosed that include systems and methods performed by a processor of a designated platoon vehicle, including establishing an out-of-band vehicle-to-vehicle (V2V) communication link with a target vehicle in response to determining a change in the quantity of vehicles included in the platoon is approved, wherein the out-of-band V2V communication link extends laterally more than a first V2V communication link with an initially-adjacent platoon vehicle, expanding the first V2V communication link for maintaining communications with the initially-adjacent platoon vehicle while changing a relative positioning between the designated platoon vehicle and the initially-adjacent platoon vehicle, establishing a second V2V communication link with the target vehicle, and ending the out-of-band V2V communication link in response to the target vehicle taking the place of the initially-adjacent platoon vehicle immediately adjacent to and either in front of or behind the designated platoon vehicle.
Abstract:
Techniques for determining an alternative communication mode for vehicle-to-vehicle communication at a host vehicle can include monitoring the primary mode of RF communication to ensure it is effectively communicating and, if not, intelligently selecting a backup communication mode comprising one or more other sensors and/or systems of the vehicle. The selection of the backup communication mode may take into account various factors that can affect the various modes of communication from which the backup communication mode is selected.
Abstract:
Various embodiments include systems and methods of displaying visual infotainment information to a vehicle operator. A processor of an infotainment system may provide visual infotainment information to be displayed on a first display when the infotainment system is operating in a first display mode. The processor may determine whether a change in state or operation of the vehicle is within a predetermined threshold variance while the infotainment system is operating in the first display mode. The processor may transition from the first display mode to a second display mode in response to determining that the change in state or operation of the vehicle is within the predetermined threshold variance and provide the visual infotainment information to be displayed on a second display when the infotainment system is operating in the second display mode in a manner configured to guide the operator's attention to an external environment of the vehicle.
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.