Abstract:
A system for determining and executing an autonomous-vehicle vehicle travel route, including a hardware-based processing unit and a non-transitory computer-readable storage medium. The storage medium includes an input-interface module that, when executed by the hardware-based processing unit, obtains factor data indicating factors relevant to determining a vehicle travel route. The storage medium also includes a route-generation module comprising a route-complexity sub-module. The route-complexity sub-module determines, based on the factor data, route-complexity indexes corresponding to respective optional routes. The route-generation module determines the vehicle travel route based on the route-complexity indexes. The storage in various embodiments includes other sub-modules associated with other elements, such as autonomous-driving safety, comfort, stress, pollution, scenery, or infrastructure-accessibility, for determining and executing an autonomous-driving travel route. In some embodiments, the storage includes an autonomous-driving perceptions module and an autonomous-driving control module for modifying vehicle functions in executing the autonomous-driving travel route.
Abstract:
An apparatus for use in rendering media in real-time by way of a distributed arrangement comprising a portable system and a host device. The apparatus includes a processing hardware unit and a non-transitory storage device comprising code causing the processing hardware unit to select a multi-tier frame-buffering technique, of a plurality of optional multi-tier frame-buffering techniques, to use for processing media data at the portable system and transferring the media data, as processed, from the portable system to the host device. The code also causes the processing hardware unit to initiate transferring, according to the selected frame-buffering technique, the processed media data by the portable system to the host device for processing at the host device for rendering the media. The apparatus in various embodiments includes the portable system and/or the host device. The plurality of optional multi-tier frame-buffering techniques include a circular frame-buffering technique and a single-file frame-buffering technique.
Abstract:
Distributed, duplexing, arrangements include a portable system and a host device. The portable system and the host device are configured in various embodiments to receive user input and, in response, affect a feature of itself or send a message to the other to alter a feature of the other. The portable system divides a source video file or a virtualized source video into a plurality of image components, and sends them to the host device for publishing of the image components sequentially for real-time display rendering of streaming video by way of the host device and a display component. The portable system can generate a meta-index package, wherein each constituent index component corresponds to a respective image component, and can send the image components as part of a circular data-content package.
Abstract:
A system comprising a processor and comprising computer-executable instructions that cause a processor to perform operations comprising determining that user-system location data is needed by an application running at a user device. Operations of the system further include determining a first user-system location and determining a privacy parameter based on a location-accuracy requirement associated with the application. The operations further include generating, based on the privacy parameter and the first user-system location, privacy-adjusted location data indicating a second user-system location being less accurate than the first user-system location by an amount corresponding to a value of the privacy parameter. The operations also include providing the privacy-adjusted location data to a destination for use in providing a location-dependent service by way of the application at the user device.
Abstract:
A mobile communication system and a method of establishing a wireless connection between a vehicle and at least one mobile device. The method includes: establishing a first short range wireless communication (SRWC) link between the vehicle and the mobile device; and using the first SRWC link to establish a second SRWC link between the vehicle and the mobile device, wherein the first and second SRWC links use different SRWC protocols.
Abstract:
A communication system that includes a vehicle and a mobile device, and a method of continuing a mirroring session between the mobile device and a display in the vehicle, which is carried out using the communication system. The method includes the steps of: establishing the mirroring session between the mobile device and the vehicle display; providing mirroring data from the mobile device to the vehicle display via the mirroring session; receiving at the mobile device a keep-alive message from the vehicle display; and in response to receiving the keep-alive message, continuing the mirroring session following an initiation of an inactivity mode of the mobile device.
Abstract:
A system and method for supporting mobile device connectivity with a vehicle. A mobile device is provided that includes at least one connectivity option for connecting to a communications channel of the vehicle. A flexible connectivity module that includes a controller is programmed to determine if there is at least one matching communication channel between the mobile device and the vehicle such that the mobile device and the vehicle may be in communication with each other. The controller selects the optimal connectivity option if there is more than one of the matching communication channels available and monitors the selected connectivity option and changes or modifies the selected connectivity option if a predetermined interference threshold is achieved.
Abstract:
Methods and systems for compensating for delay or jitter are provided. The methods, for example, may include, but are not limited to receiving, by a processor, one or more data streams from one or more electronic devices, transmitting, by the processor, the one or more data streams to one or more displays, determining, by the processor, delay and jitter in the one or more data streams transmitted by the processor, and requesting, by the processor, at least one of the one or more electronic devices to adjust a respective data stream via a communication system.
Abstract:
A communication system and various methods using that communication system, including a method of providing short-range wireless communication (SRWC) in a vehicle. The method includes the steps of: (a) establishing a first wireless connection over a first communication channel between a vehicle multi-tainment unit (VMU) and a first mobile device, wherein, with respect to the first wireless connection, the VMU operates as a server and the first mobile device operates as a client; (b) establishing a second wireless connection over a second communication channel between the VMU and a second mobile device, wherein, with respect to the second wireless connection, the second mobile device operates as a server and the VMU operates as a client; and (c) following steps (a) and (b), controlling the second mobile device from the VMU to change the second wireless connection from the second communication channel to the first communication channel.
Abstract:
A communications system including a transmitter and a receiver. The transmitter transmits a signal with normal data symbols and at least one dual-use data symbol, where the dual-use data symbol has user data and more data protection than the normal data symbols. The receiver receives the transmitted signal and decodes the dual-use data symbol and uses information from decoding of the dual-use data symbol to improve a channel estimate for the normal data symbols.