Abstract:
A remote controller adapted to interact with a system under control (SUC) is described. The remote controller includes: at least one input adapted to receive data from a user; a command interpreter adapted to evaluate data received via the at least one input and determine whether the received data is associated with a remote command from among a set of remote commands associated with the SUC; at least one communication element adapted to send remote commands to the SUC; and at least one haptic feedback element adapted to provide feedback to the user. A mobile device application adapted to remotely control an external system includes sets of instructions for: receiving an input via a user interface element of the mobile device; generating a command output based at least partly on the received input; and sending the control output to the external system.
Abstract:
A system adapted to determine a projected range of a vehicle is described. The system includes: a storage element adapted to store a set of parameters associated with a vehicle; a map evaluation element adapted to retrieve information regarding a geographic area associated with a position of the vehicle; and a processing element adapted to determine the projected range of the vehicle based at least partly on the set of parameters and the retrieved information. An automated method of projecting a range of a vehicle includes: generating a set of range projection links; generating a monochrome bitmap based at least partly on the set of range projection links; rendering the set of range projection links within the monochrome bitmap; and tracing the rendered links to generate a polygon outline of the range of the vehicle. An automated method of caching map data for vehicle range projection is described.
Abstract:
Systems, methods, devices, and/or other components may implement contactless user identification, payment processing, and/or to otherwise facilitate provision of services. A smart device may detect beacon signals and determine a relative position based on the detected beacon signals. The relative position may be compared to nearby service point areas and notification messages may be generated upon entering or exiting a service point area. An anchor-based coordinate system may be defined relative to a set of beacons. The service point areas and the relative position of the smart device may be based on the coordinate system.
Abstract:
A system adapted to determine a projected range of a vehicle is described. The system includes: a storage element adapted to store a set of parameters associated with a vehicle; a map evaluation element adapted to retrieve information regarding a geographic area associated with a position of the vehicle; and a processing element adapted to determine the projected range of the vehicle based at least partly on the set of parameters and the retrieved information. An automated method of projecting a range of a vehicle includes: generating a set of range projection links; generating a monochrome bitmap based at least partly on the set of range projection links; rendering the set of range projection links within the monochrome bitmap; and tracing the rendered links to generate a polygon outline of the range of the vehicle. An automated method of caching map data for vehicle range projection is described.
Abstract:
A system that determines a projected range of a vehicle is described. The system includes: a storage element that stores a set of parameters associated with a vehicle; a map evaluation element that retrieves information regarding a geographic area associated with a position of the vehicle, where the retrieved information includes multiple links associated with available roadways in the geographic area and each link includes a cost value; and a processing element that determines the projected range of the vehicle based at least partly on the set of parameters and the retrieved information, by evaluating the links to identify multiple paths extending outward from the position of the vehicle, where each path includes a set of links having a summed cost value that is less than a target cost, where the processing element further generates a polygon representing the projected range by tracing the links associated with the paths.
Abstract:
A system adapted to determine a projected range of a vehicle is described. The system includes: a storage element adapted to store a set of parameters associated with a vehicle; a map evaluation element adapted to retrieve information regarding a geographic area associated with a position of the vehicle; and a processing element adapted to determine the projected range of the vehicle based at least partly on the set of parameters and the retrieved information. An automated method of projecting a range of a vehicle includes: generating a set of range projection links; generating a monochrome bitmap based at least partly on the set of range projection links; rendering the set of range projection links within the monochrome bitmap; and tracing the rendered links to generate a polygon outline of the range of the vehicle. An automated method of caching map data for vehicle range projection is described.
Abstract:
Systems, methods, devices, and/or other components to implement cross-platform smart hosting are described. Smart devices or “smart hosts” such as smartphones, smart watches, tablets, etc. may be used as identity keys and/or data servers when associated with connected client devices or “clients” such as in-vehicle infotainment systems, smart televisions, medical systems, internet of things (IoT) devices, industrial devices, etc. The smart host may enable access to personal information and data, such as contacts, calendars, e-mails, history, media, login information for various services, etc. A high degree of protection of personal data may be achieved by not storing login information at the clients and encrypting cached data using keys that are only provided when the smart host is present (e.g., within a specified physical or spatial proximity threshold to a client).
Abstract:
A mobile device application adapted to provide multimedia content to a target canvas is described. The application includes sets of instructions for: establishing a communication link with an external system associated with the target canvas; rendering multimedia content for playback by the target canvas; and sending the rendered multimedia content to the target canvas over the communication link. A mobile device application adapted to execute web-based applications in a browser associated with an external system includes sets of instructions for: establishing a communication link with the external system; accessing a web-based application; and rendering content associated with the application and sending the rendered content to the external system for display in the browser. A system adapted to provide multimedia content includes: a target adapted to display multimedia content; a host adapted to generate multimedia content; and a remote server adapted to at least partially control the display of multimedia content.
Abstract:
An automated method of evaluating driver performance using adaptive models includes: receiving data generated by a set of vehicle sensors; retrieving map information including road links along a path of a vehicle; retrieving a set of evaluation curves associated with the road links, where inclusion of evaluation curves is based on evaluation of dynamic models; and generating a driver score based on a calculated difference in area between the received data and each evaluation curve. An automated method of generating dynamic curve models includes: retrieving a set of model curves; filtering the set of model curves based on temporal grouping in order to identify a set of temporally grouped curves; and filtering the set of temporally grouped curves based on traffic in order to identify the set of evaluation curves. An adaptive driver behavior system includes: multiple connected vehicles; and a server able to communicate with the connected vehicles.
Abstract:
A system that monitors, records and analyzes driver performance includes a server having: a map data access module that retrieves map data elements indicating various features associated with at least one path of at least one vehicle including a set of previously-defined segments having a set of associated points including a set of associated attributes having a set of fixed attributes; a communication module that receives information from the at least one vehicle, the received information including data from an in-vehicle system including sensors associated with the at least one vehicle; a driver behavior engine that monitors and evaluates driver performance based on the received information by: generating evaluation curves based on the retrieved set of map data elements; and calculating mathematical differences between each evaluation curve and corresponding performance curves generated based on the set of measured driving characteristics for a particular driver and a particular trip.