-
公开(公告)号:US10687186B1
公开(公告)日:2020-06-16
申请号:US16564417
申请日:2019-09-09
发明人: Xi Ju , Timothy J. Talty , Dan Shan , Fan Bai
摘要: A processor-implemented method by a message recipient in a vehicle or on a mobile device for decoding overlapping wireless messages is provided. The method comprises: receiving a first message from a first message sender that overlaps with a second message received from a second message sender; estimating, in a first signal recovery phase, a received data symbol (d0) from the first message and a channel impulse response (h1) corresponding to a data channel between the message recipient and the second message sender; estimating, in a second signal recovery phase, a received data symbol (d0)′ from the first message and a received data symbol (d1) from the second message; and reconstructing the first message from the estimated data symbol (d0) estimated in the first signal recovery phase and estimated data symbol (d0)′ estimated during the second signal recovery phase and reconstructing the second message from the estimated data symbol (d1) estimated during the second signal recovery phase.
-
公开(公告)号:US20180359298A1
公开(公告)日:2018-12-13
申请号:US15616629
申请日:2017-06-07
发明人: Donald K. Grimm , Fan Bai , Dan Shan , Xi Ju
IPC分类号: H04L29/06
CPC分类号: H04L65/1059 , H04L65/4084 , H04L67/125 , H04W4/40 , H04W4/44 , H04W4/48 , H04W4/80
摘要: A portable communication device, for implementation with a host vehicle of transportation having an on-board diagnostics port and a limited-access head-unit display. The device includes an on-board diagnostics connector sized and shaped to connect to the on-board diagnostics port of the host vehicle, a hardware-based processing unit in communication with the on-board diagnostics; and a non-transitory storage device in communication with the processing unit, the storage device. The storage includes a media-options presentation module that, when executed by the processing unit: sends, by way of the on-board diagnostics connector and port, media-options data to the host vehicle for presenting user media options by way of the limited-access head-unit display; and receives user-selection data responding to the user media options. The storage also includes a media streaming module that, when executed obtains streaming media based on the user-selection data, and sends the streaming media to the host vehicle for presentation.
-
公开(公告)号:US09877064B2
公开(公告)日:2018-01-23
申请号:US14808166
申请日:2015-07-24
发明人: Fan Bai , Dan Shan , Leonard Nieman , Donald K. Grimm , Karen Juzswik
IPC分类号: H04N21/4363 , H04N21/44 , H04N21/845 , H04N21/43 , H04N21/414
CPC分类号: H04N21/4302 , H04N21/41407 , H04N21/41422 , H04N21/4363 , H04N21/44004 , H04N21/8456
摘要: A portable system including a digital connection plug, a processing hardware unit, and a non-transitory storage device including code causing the processing hardware unit to perform operations including dividing a received source video file or virtualized source video into a plurality of equal- or non-equal-sized image components. A resulting data-content package is stored at the system such as at a framebuffer thereof. System operations further comprise generating a meta-index package comprising a plurality of index components, each index component corresponding to a respective one of the equal-sized image components, storing the meta-index package, and sending the data-content package and the meta-index package to the host device for publishing of the image components sequentially, in accord with an order of the meta-index package, for display rendering streaming video corresponding to the source video file or virtualized source video.
-
公开(公告)号:US20160352533A1
公开(公告)日:2016-12-01
申请号:US15165632
申请日:2016-05-26
发明人: Timothy J. Talty , Jiun-Ren Lin , Ozan Tonguz , Dan Shan
CPC分类号: H04L12/4015 , H04L43/0805 , H04L67/12 , H04L69/28 , H04L2012/40215 , H04L2012/40273 , H04W4/046 , H04W4/12
摘要: Technical solutions are described for facilitating intra-vehicle wireless communication among a plurality of electronic control units. An example method includes determining, by a first electronic control unit in a vehicle, a wait-time for a message, which is to be transmitted to a second electronic control unit in the vehicle via a wireless channel. The first electronic control unit executes a first availability-check, by determining availability of the wireless channel. In response to the first availability-check indicating that the wireless communication channel is available, the method includes delaying transmission of the message by the wait-time. The method also includes executing, by the first electronic control unit, after passage of the wait-time, a second availability-check. In response to the second availability-check indicating that the wireless communication channel is still available, the method includes transmitting the message for receipt by the second electronic control unit.
摘要翻译: 描述了用于促进多个电子控制单元之间的车内无线通信的技术方案。 一种示例性方法包括通过车辆中的第一电子控制单元通过无线信道来确定要发送到车辆中的第二电子控制单元的消息的等待时间。 第一电子控制单元通过确定无线信道的可用性来执行第一可用性检查。 响应于指示无线通信信道可用的第一可用性检查,该方法包括延迟消息的等待时间的传输。 该方法还包括由第一电子控制单元执行等待时间之后的第二可用性检查。 响应于指示无线通信信道仍然可用的第二可用性检查,该方法包括发送消息以供第二电子控制单元接收。
-
5.
公开(公告)号:US20190116255A1
公开(公告)日:2019-04-18
申请号:US15782882
申请日:2017-10-13
发明人: Robert A. Hrabak , Fan Bai , Dan Shan , Donald K. Grimm
摘要: A portable system, for use in projecting proprietary host-data-based output to a host device using a dual-layer proprietary-data-provision arrangement including the host device and portable system. A storage component includes one or more first-layer components, of the dual-layer proprietary-data-provision arrangement, that, when executed by a hardware-based processing unit, communicates with the host device by a first wired communication channel or a first short-range wireless communication channel to receive the proprietary host data from the host device. The storage also includes a portable-system application that, when executed, generates, based on the proprietary host data, proprietary host-data-based app output. And the storage includes one or more second-layer components, of the arrangement, that, when executed, communicate with the host device by a second wired communication channel or a second short-range wireless communication channel to provide the proprietary host-data-based app output to the host device for rendering at the host device.
-
公开(公告)号:US20180278738A1
公开(公告)日:2018-09-27
申请号:US15468927
申请日:2017-03-24
发明人: Dan Shan , Fan Bai , Robert A. Hrabak , Nikhil N. Neti
CPC分类号: H04M1/7253 , H04M1/0272 , H04M2250/54
摘要: A multi-modal projection system, such as a smartphone, a wearable, or a generic universal-serial-bus-class (generic USB-class), for use in projecting device output via a host apparatus, such as a transportation vehicle. The system includes a hardware-based processing unit (processor), and a base data-processing resource needed by each of a plurality of interface components to generate the output to be projected via the host apparatus. The system includes a non-transitory computer-readable storage component having the interface components that, when executed by the processing unit, generate the output to be projected via the host apparatus. The storage component further includes a plurality of virtual data-processing components being virtual representations of the base data-processing resource. The storage component further includes a mapping module that, when executed, controls access for the interface components to the base data-processing component by way of the virtual data-processing components. Non-transitory computer-readable storage devices, methods performed by the structure described.
-
公开(公告)号:US20180054570A1
公开(公告)日:2018-02-22
申请号:US15240251
申请日:2016-08-18
发明人: Fan Bai , Marco Rocco , Donald K. Grimm , Dan Shan
CPC分类号: G07C5/02 , B60K35/00 , B60K2370/1868 , B60K2370/193 , G07C5/008 , G07C5/0825 , G07C2205/02
摘要: A portable or embedded system including a hardware-based processing unit and a non-transitory storage device. The storage device includes a vehicle-context module that, via the hardware-based processing unit, obtains vehicle-context data, and includes an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device. The storage device also includes a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device, and an output module that, via the hardware-based processing unit, sends to the host-device a communication indicating a host-device action, corresponding to the policy determined, for affecting host-device operation according to the host-device action. The technology also includes the storage device and methods for performing the referenced functions.
-
公开(公告)号:US09755976B2
公开(公告)日:2017-09-05
申请号:US14565708
申请日:2014-12-10
发明人: Fan Bai , Dan Shan , Donald K. Grimm , Massimo Osella
IPC分类号: G06F3/048 , H04L12/815 , H04L29/08 , H04L29/06
CPC分类号: H04L47/22 , H04L67/125 , H04L67/14 , H04L69/24
摘要: A method of remotely controlling a graphic display unit. Requesting, by a host system, assistance of a remote system relating to a respective application, host system including at least one host graphic display unit displaying operational graphics relating to a dedicated application of the host system. The at least one host graphic display unit of the host system is accessed by the remote system. Graphical application data relating to the respective application display is transmitted from the remote system to the host system. Instructional graphic information is projected on the at least one host graphics display unit. Remotely controlling, by the remote system, the at least one host vehicle graphic display unit by displaying to a user of the host system instructional information relating to the respective application. An adaptive session protocol controls a speed in which data is transmitted from the remote system to the host system.
-
公开(公告)号:US10567512B2
公开(公告)日:2020-02-18
申请号:US15782882
申请日:2017-10-13
发明人: Robert A. Hrabak , Fan Bai , Dan Shan , Donald K. Grimm
摘要: A portable system, for use in projecting proprietary host-data-based output to a host device using a dual-layer proprietary-data-provision arrangement including the host device and portable system. A storage component includes one or more first-layer components, of the dual-layer proprietary-data-provision arrangement, that, when executed by a hardware-based processing unit, communicates with the host device by a first wired communication channel or a first short-range wireless communication channel to receive the proprietary host data from the host device. The storage also includes a portable-system application that, when executed, generates, based on the proprietary host data, proprietary host-data-based app output. And the storage includes one or more second-layer components, of the arrangement, that, when executed, communicate with the host device by a second wired communication channel or a second short-range wireless communication channel to provide the proprietary host-data-based app output to the host device for rendering at the host device.
-
公开(公告)号:US20190123952A1
公开(公告)日:2019-04-25
申请号:US15793248
申请日:2017-10-25
发明人: Robert A. Hrabak , Donald K. Grimm , Fan Bai , Dan Shan , Leonard C. Nieman , Karen Juzswik
摘要: In one aspect, the technology includes a portable system, for providing add-on resources to a host device, such as a vehicle host device. The portable system includes a portable-system resource, which in various embodiments is at least partially a part of a portable-system data storage. The data storage includes at least one companion application that, when executed, provides, based on operation of the portable-system resource, host-device output for use at the host device, wherein the host-device output is output that the host device could not produce on its own or is supplemental to output that the host device can produce on its own. Example portable-system resources include a central-processing unit, a graphics processor, an application shop, an app-refresh program, security or hardware accelerators, and a speech recognition or three-dimensional rendering program. The technology in various embodiments also includes the host device described herein.
-
-
-
-
-
-
-
-
-