Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes processing captured voice data from the human driver over a period of time while the human driver operates the vehicle. The method includes analyzing the voice data to assist in prediction of the emotion of the human driver. The method includes generating the vehicle response. The vehicle response is selected in part based on the emotion that was predicted for the human driver.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G01C 21/36 - Input/output arrangements for on-board computers
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
G10L 25/45 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of analysis window
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Methods and systems are provided. One method includes processing operations to share electronic keys (e-keys). The method includes receiving a request to share an electronic key (e-key) of a vehicle with a recipient device. The request to share the e-key is initiated by sending a message to the recipient device using a sharing device. The method includes processing the request to validate the request to share the e-key, as received from the sharing device having associated therewith a registered owner e-key. Processing the request includes generating the e-key securely by the sharing device and registering the e-key that was generated with a server associated with a manufacturer of the vehicle. The method includes enabling the e-key for use on the vehicle by the recipient device responsive to said processing of the request. The request to share the e-key includes enabling a setting to apply a privilege level for use of the vehicle via the e-key. The privilege level provides one or more conditions of use of the vehicle via the e-key.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G07C 9/20 - Individual registration on entry or exit involving the use of a pass
B60R 25/01 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
A system and method for navigating a vehicle automatically from a current location to a destination location without a human operator is disclosed. The method includes identifying a vehicle location using global positioning system (GPS) data regarding the vehicle. Also included is identifying that the vehicle location is near or at a parking location. Then, using mapping data defined for the parking location. The mapping data at least in part is used to find a path at the parking location to avoid a collision of the vehicle with at least one physical structure when the vehicle is automatically moved at the parking location. The method includes instructing the electronics of the vehicle to proceed with controlling the vehicle to automatically move from the current location to the destination location at the parking location. The electronics use as input at least part of the mapping data and sensor data collected from around the vehicle by at least two vehicle sensors. The path is configured to be updatable dynamically based on changes in the destination location or changes along the path. The destination location is a parking spot for the vehicle at the parking location.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
G06Q 30/0201 - Market modelling; Market analysis; Collecting market data
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60W 30/095 - Predicting travel path or likelihood of collision
B60W 50/08 - Interaction between the driver and the control system
G05D 1/02 - Control of position or course in two dimensions
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
4.
Vehicle Communication with Connected Objects in Proximity to the Vehicle using Cloud Systems
Methods and systems are provided. One system is of a vehicle for processing communication with connected objects. The processing by the system uses a processor of the vehicle and processing and data from one or more servers of a cloud system. The connected objects include objects having communication capabilities that are either fixed at specific locations as infrastructure proximate to where the vehicle is located or locations proximate to where the vehicle is moving. The system includes a global positioning system of the vehicle for generating geo-location for the vehicle and a heading direction. The geo-location is configured to be shared with a server of the cloud system using a communications device of the vehicle. The server of the cloud system is configured to receive the geo-location of the vehicle to identify the heading direction of the vehicle. The communications device of the vehicle is configured receive state data from at least one of said connected objects that are proximate in location relative to the vehicle or are along the heading direction of the vehicle. The processor is one of a plurality of processors of on-board electronics, and the processor is configured to execute instructions that processes data associated with of said heading direction of the vehicle and updates in state data received from connected objects. The processing is configured to cause initiation of an action by a subsystem of the vehicle. In one example, the action by the subsystem of the vehicle is to produce a safety warning notification presented on a display of the vehicle or an automatic action by the vehicle for safety.
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/02 - Services making use of location information
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/029 - Location-based management or tracking services
G08G 1/01 - Detecting movement of traffic to be counted or controlled
Methods and systems are provided. One method includes receiving, at a server, a geo-location of a vehicle. The method further includes receiving from time to time, at the server, vehicle condition. The method includes identifying a user account for the vehicle. The user account includes preferences associated with a profile of a user. The method also includes sending data to the vehicle. The data is for presentation on a display screen or output via an audio system of the vehicle. The data is selected based on a context of the geo-location and the vehicle condition or the preferences associated with the profile of the user. Interaction modes can be used to define what information is displayed and when information is provided to the display screen.
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
G06F 3/0362 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
B60L 50/64 - Constructional details of batteries specially adapted for electric vehicles
H01M 50/249 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders specially adapted for aircraft or vehicles, e.g. cars or trains
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/04842 - Selection of displayed objects or displayed text elements
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H01M 10/46 - Accumulators structurally combined with charging apparatus
G06Q 30/0226 - Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
6.
Methods and systems for sharing e-keys to access vehicles
Methods and systems are provided. One method includes processing operations to share electronic keys (e-keys). The method includes receiving a request to share an electronic key (e-key) of a vehicle with a recipient device. The request to share the e-key is initiated by sending a message to the recipient device using a sharing device. The method includes processing the request to validate the request to share the e-key, as received from the sharing device having associated therewith a registered owner e-key. Processing the request includes generating the e-key securely by the sharing device and registering the e-key that was generated with a server associated with a manufacturer of the vehicle. The method includes enabling the e-key for use on the vehicle by the recipient device responsive to said processing of the request. The request to share the e-key includes enabling a setting to apply a privilege level for use of the vehicle via the e-key. The privilege level provides one or more conditions of use of the vehicle via the e-key.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60R 25/20 - Means to switch the anti-theft system on or off
G07C 9/00 - Individual registration on entry or exit
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G07C 9/20 - Individual registration on entry or exit involving the use of a pass
B60R 25/01 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
A computer implemented method for managing charge availability of a charge unit (CU) to obtain charge for a battery of an electric vehicle (EV) is provided. The CU includes a computer for processing at least part of the method and for communicating with a server over a network. The method includes receiving, by the server, status information from the computer of the CU. The method includes sending to the computer of the CU instructions to make a reservation for the CU. The reservation is for a user account that has requested a desire to charge the battery of the electric vehicle of the user at the CU or another CU. The method includes sending, by the server, a confirmation for the reservation to the user account. The confirmation is viewable via a device having access to the server via the user account. The method includes sending, by the server, a data regarding a time of availability of the CU to the user account for the reservation. The computer of the CU is configured to display a visual indicator regarding the reservation of the CU.
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
G06Q 30/06 - Buying, selling or leasing transactions
B60L 53/126 - Methods for pairing a vehicle and a charging station, e.g. establishing a one-to-one relation between a wireless power transmitter and a wireless power receiver
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 50/53 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells in combination with an external power supply, e.g. from overhead contact lines
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/52 - Network services specially adapted for the location of the user terminal
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
B60L 53/67 - Controlling two or more charging stations
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Methods and systems for communicating with a server of a cloud services system used to interface with vehicles are provided. One method includes receiving, by the server, a request from electronics of a vehicle to access a profile for a user account. The request identifies user information for a user to use the vehicle. The method includes processing, by the server, at least part of the user information to verify the user against data associated with the user account. The profile has a plurality of settings of the user for the vehicle, and at least part of the plurality of settings for the profile being stored on storage accessible to the cloud services system. The method includes transferring, by the server, upon verification of the user information, one or more settings of the plurality of settings to the vehicle. The transferring is configured to instruct software associated with said electronics of the vehicle to apply said one or more settings to the vehicle for customizing said vehicle to use said one or more settings, and the vehicle uses wireless communication with the cloud services system to receive said one or more settings for the profile. And, the profile is transferrable from vehicle to vehicle used by the user, so user settings go with the user. The profile, in one example, is activated automatically in a vehicle upon pairing a device with the vehicle.
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
Methods and systems are provided for cloud processing data streamed from a vehicle and a home (e.g., any location) associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices that may be associated with the user account.
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06F 9/451 - Execution arrangements for user interfaces
G05B 15/02 - Systems controlled by a computer electric
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
G07C 5/00 - Registering or indicating the working of vehicles
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
G06F 3/04842 - Selection of displayed objects or displayed text elements
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
A system and method for navigating a vehicle automatically from a current location to a destination location without a human operator is disclosed. The method includes identifying a vehicle location using global positioning system (GPS) data regarding the vehicle. Also included is identifying that the vehicle location is near or at a parking location. Then, using mapping data defined for the parking location. The mapping data at least in part is used to find a path at the parking location to avoid a collision of the vehicle with at least one physical structure when the vehicle is automatically moved at the parking location. The method includes instructing the electronics of the vehicle to proceed with controlling the vehicle to automatically move from the current location to the destination location at the parking location. The electronics use as input at least part of the mapping data and sensor data collected from around the vehicle by at least two vehicle sensors. The path is configured to be updatable dynamically based on changes in the destination location or changes along the path. The destination location is a parking spot for the vehicle at the parking location.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
G06Q 30/0201 - Market modelling; Market analysis; Collecting market data
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Systems and methods of a vehicle for sharing vehicle controls are provided. One example is a vehicle including a system for sharing vehicle system control of the vehicle with a passenger. The system uses an on-board computer and communications circuitry of the vehicle. The communications circuitry is configured to use a wireless network for accessing the Internet, and the on-board computer is configured to enable the communications circuitry to provide a wireless connection to a portable device of the passenger of the vehicle. The on-board computer has access to one or more vehicle sub-systems, and via the wireless connection, the on-board computer provides the portable device access to at least one graphical user interface. The graphical user interface includes input options that enable control of settings or functions of one or more of said vehicle sub-systems. The on-board computer is configured to process data associated with a wireless signal of the portable device, and the processing of the data is used to identify the portable device inside the vehicle. The identified portable device is utilized to identify a passenger seat of the vehicle and enable said control of settings or functions that relate to an area proximate to the passenger seat that was identified.
G06F 3/04842 - Selection of displayed objects or displayed text elements
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60N 2/00 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
B60N 2/02 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes processing captured voice data from the human driver over a period of time while the human driver operates the vehicle. The method includes analyzing the voice data to assist in prediction of the emotion of the human driver. The method includes generating the vehicle response. The vehicle response is selected in part based on the emotion that was predicted for the human driver.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G01C 21/36 - Input/output arrangements for on-board computers
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
A vehicle configured to communicate with a server of a cloud system to enable access to use the vehicle via one or more electronic keys is provided. The vehicle includes electronics and a subsystem of the vehicle for enabling unlocking of the vehicle. The subsystem is interfaced with the electronics and a subsystem of the vehicle for enabling starting of the vehicle for use of the vehicle. The vehicle further includes communications circuitry that is interfaced with electronics of the vehicle. The communications circuitry is programmable to communicate with the server of the cloud system and communicate with a mobile device. The communications circuitry of the vehicle is configured to receive a request from the mobile device for unlocking of the vehicle. The request from the mobile device includes coded data obtained by the mobile device from the server to enable sending the request to the vehicle. The coded data is associated with privileges for use of the vehicle. The privileges are defined for the coded data, and the vehicle is configured to receive information from the server to authenticate the request by the mobile device. And, if the request is authentic, the mobile device is provided with data to enable an electronic key to use the vehicle, and the electronics of the vehicle instructs the subsystem of the vehicle to enable unlocking of the vehicle and enable starting of the vehicle for use of the vehicle via the electronic key consistent with the privileges of the coded data.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60R 25/20 - Means to switch the anti-theft system on or off
G07C 9/00 - Individual registration on entry or exit
Methods, systems and computer readable media are provided. One example method includes establishing a connection with a vehicle over a wireless network, and associating the vehicle to a user account of an online service, wherein a vehicle type for the vehicle is identified in the user account. The method further includes receiving vehicle data for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The method includes accessing one or more databases that include diagnostics data for the vehicle type and crowd sourced data for the vehicle type. The method includes processing the vehicle data that is received against the diagnostics data and the crowed sourced data. The processing is configured to select an alert from among a plurality of possible alerts. The crowd sourced data is configured to influence a confidence level for selecting the alert. The method includes sending a notification of the alert to the user account. The notification includes a recommended solution for handling the alert.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/0282 - Rating or review of business operators or products
Methods and systems are provided. One system is of a vehicle for processing communication with connected objects. The processing by the system uses a processor of the vehicle and processing and data from one or more servers of a cloud system. The connected objects include objects having communication capabilities that are either fixed at specific locations as infrastructure proximate to where the vehicle is located or locations proximate to where the vehicle is moving. The system includes a global positioning system of the vehicle for generating geo-location for the vehicle and a heading direction. The geo-location is configured to be shared with a server of the cloud system using a communications device of the vehicle. The server of the cloud system is configured to receive the geo-location of the vehicle to identify the heading direction of the vehicle. The communications device of the vehicle is configured receive state data from at least one of said connected objects that are proximate in location relative to the vehicle or are along the heading direction of the vehicle. The processor is one of a plurality of processors of on-board electronics, and the processor is configured to execute instructions that processes data associated with of said heading direction of the vehicle and updates in state data received from connected objects. The processing is configured to cause initiation of an action by a subsystem of the vehicle. In one example, the action by the subsystem of the vehicle is to produce a safety warning notification presented on a display of the vehicle or an automatic action by the vehicle for safety.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/02 - Services making use of location information
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/029 - Location-based management or tracking services
G08G 1/01 - Detecting movement of traffic to be counted or controlled
Methods and systems are provided for cloud processing data streamed from a vehicle and a home (e.g., any location) associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices that may be associated with the user account.
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G05B 15/02 - Systems controlled by a computer electric
G06F 9/451 - Execution arrangements for user interfaces
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
G06F 3/147 - Digital output to display device using display panels
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04842 - Selection of displayed objects or displayed text elements
G07C 5/00 - Registering or indicating the working of vehicles
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
A method for navigating a vehicle automatically from a current location to a destination location without a human operator is disclosed. The method includes identifying a vehicle location using global positioning system (GPS) data regarding the vehicle. Also included is identifying that the vehicle location is near or at a parking location. Then, using mapping data defined for the parking location. The mapping data at least in part is used to find a path at the parking location to avoid a collision of the vehicle with at least one physical structure when the vehicle is automatically moved at the parking location. The method includes instructing the electronics of the vehicle to proceed with controlling the vehicle to automatically move from the current location to the destination location at the parking location. The electronics use as input at least part of the mapping data and sensor data collected from around the vehicle by at least two vehicle sensors. The path is configured to be updatable dynamically based on changes in the destination location or changes along the path. The destination location is a parking spot for the vehicle at the parking location.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Methods and systems are provided. One example method includes providing a connection to the Internet for a vehicle via wireless connection circuitry associated with an on-board computer of the vehicle. The connection is used to communicate with a service, and a user account is assigned to a user and the user account is associated with settings of the user. The method includes providing communication, by the on-board computer, with a mobile device. The communication provides for pairing the mobile device with the on-board computer using credentials associated with the user account of the user. The method includes accessing, using the on-board computer, data from a mobile device application of the mobile device for rendering content to a display screen of the vehicle. At least some data accessed from the mobile device application is used to render said content to the display screen of the vehicle. The content of the mobile device application rendered on the display screen of the vehicle is in addition to content rendered on the display screen of the vehicle for a native application of the vehicle.
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60L 50/64 - Constructional details of batteries specially adapted for electric vehicles
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H01M 50/249 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders specially adapted for aircraft or vehicles, e.g. cars or trains
G06F 9/451 - Execution arrangements for user interfaces
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G06Q 30/0226 - Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/04842 - Selection of displayed objects or displayed text elements
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
H04L 67/567 - Integrating service provisioning from a plurality of service providers
19.
Digital car keys and sharing of digital car keys using mobile devices
Methods and systems for sharing digital electronic keys (e-keys) to use a vehicle with the e-key are provided. One example method includes sending, via a first application of a first mobile device, a message to a second mobile device to initiate providing access to the vehicle via the e-key. The method includes receiving, by the first mobile device, data confirming from the second mobile device indicating receipt and creating the e-key at the second mobile device for the vehicle with a level of access that was set via the first application of the first mobile device. The data confirming receipt for the e-key is authenticated by the first mobile device. The method includes sending, by the first mobile device, verification of the e-key for use via the second mobile device. The e-key is registered with a server to enable activation of the e-key on the second mobile device. A second application of the second mobile device provides a user interface for access of the e-key for unlocking and starting the vehicle. In one example, the e-key is usable via wireless communication with the vehicle over a near field communication (NFC) connection. In one example, the first application of the first mobile device is provided with an interface to enable revocation to disable the e-key shared with a user of the second mobile device.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G07C 9/20 - Individual registration on entry or exit involving the use of a pass
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
20.
Methods and systems for automatic electric vehicle identification and charging via wireless charging pads
A system for charging a battery of a vehicle using inductive charging is provided. The system includes a charging pad for inductive charge transfer. The charge pad is configured with electronics that enables wireless communication. A self-aligning mechanism is part of the charging pad, and the self-aligning mechanism is configured to adjust positioning of the charging pad when the vehicle is disposed over the charging pad. A computer associated with the charging pad is configured to execute method operations for communicating with electronics of the vehicle to enable charging of the battery of the vehicle. The electronics of the vehicle is configured to identify a user account for charging the vehicle. An application associated with the user account is configured to receive updates regarding a charging status of the vehicle responsive to said inductive charge transfer being enabled.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 53/30 - Constructional details of charging stations
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/13 - Maintaining the SoC within a determined range
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 67/52 - Network services specially adapted for the location of the user terminal
H04L 67/04 - Protocols specially adapted for terminal portability
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/126 - Methods for pairing a vehicle and a charging station, e.g. establishing a one-to-one relation between a wireless power transmitter and a wireless power receiver
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 53/60 - Monitoring or controlling charging stations
B60L 50/53 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells in combination with an external power supply, e.g. from overhead contact lines
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 20/10 - Payment architectures specially adapted for home banking systems
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
B60L 53/67 - Controlling two or more charging stations
Systems and methods of a vehicle for sharing vehicle controls are provided. One example system is for sharing vehicle system control of the vehicle with a passenger. The system uses an on-board computer and communications circuitry of the vehicle. The communications circuitry is configured to use a wireless network for accessing the internet and the on-board computer is configured to enable the communications circuitry to provide a wireless connection to a portable device of the passenger of the vehicle. The on-board computer has access to one or more vehicle systems of the vehicle, and via the wireless connection, the on-board computer provides the portable device access to at least one graphical user interface, the graphical user interface includes input options that enable control of settings or functions of one or more of said vehicle systems. The on-board computer is configured to process information associated with a wireless signal of the portable device. The processing of the information is used to identify a location of the portable device inside the vehicle. The location of the portable device is utilized to identify a passenger seat of the vehicle and enable said control of settings or functions that pertain to an environment proximate to the passenger seat that was identified.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/14 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from dynamo-electric generators driven at varying speed, e.g. on vehicle
G06F 3/04842 - Selection of displayed objects or displayed text elements
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60N 2/02 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
B60N 2/00 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/0525 - Rocking-chair batteries, i.e. batteries with lithium insertion or intercalation in both electrodes; Lithium-ion batteries
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
22.
Vehicle communication with connected objects in proximity to the vehicle using cloud systems
Methods and systems are provided. One method system is of a vehicle for processing communication with connected objects. The processing by the system uses a processor of the vehicle and processing and data from one or more servers of a cloud system. The connected objects include objects having communication capabilities that are either fixed at specific locations as infrastructure proximate to where the vehicle is located or locations proximate to where the vehicle is moving. The system includes a global positioning system of the vehicle for generating geo-location for the vehicle. The geo-location is configured to be shared with a server of the cloud system using a communications device of the vehicle. The server of the cloud system is configured to use the geo-location of the vehicle to determining a heading direction of the vehicle. The communications device of the vehicle is configured exchange state data with at least one of said connected objects that are proximate in location relative to the vehicle. The system includes on-board electronics to process control data received by the communications device of the vehicle from the server. The control data was generated based in part on the heading direction of the vehicle and the state data of said at least one of said connected objects. The on-board electronics is configured to cause an action by a subsystem of the vehicle, and the one or more servers of the cloud system are part of data processors that are located in one or more data centers and/or internet connected devices.
Methods and systems for communicating with a server of a cloud services system used to interface with vehicles are provided. One method includes receiving, by the server, a request from electronics of a vehicle to access a profile for a user account. The request identifies user information for a user to use the vehicle. The method includes processing, by the server, at least part of the user information to verify the user against data associated with the user account. The profile has a plurality of settings of the user for the vehicle, and at least part of the plurality of settings for the profile being stored on storage accessible to the cloud services system. The method includes transferring, by the server, upon verification of the user information, one or more settings of the plurality of settings to the vehicle. The transferring is configured to instruct software associated with said electronics of the vehicle to apply said one or more settings to the vehicle for customizing said vehicle to use said one or more settings, and the vehicle uses wireless communication with the cloud services system to receive said one or more settings for the profile. And, the profile is transferrable from vehicle to vehicle used by the user, so user settings go with the user. The profile, in one example, is activated automatically in a vehicle upon pairing a device with the vehicle.
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes capturing, by a camera of the vehicle, a face of the human driver. The capturing is configured to capture a plurality of images over a period of time, and the plurality of images are analyzed to identify a facial expression and changes in the facial expression of the human driver over the period of time. The method further includes capturing, by a microphone of the vehicle, voice input of the human driver. The voice input is captured over the period of time. The voice input is analyzed to identify a voice profile and changes in the voice profile of the human driver over the period of time. The method processes, by a processor of the vehicle, a combination of the facial expression and the voice profile captured during the period of time to predict the emotion of the human driver. The method generates the vehicle response that is responsive to the emotion of the human driver. The vehicle response is configured to make at least one adjustment to a setting of the vehicle. The adjustment is selected based on the emotion of the human driver. The vehicle response can be used to make the driver more calm and/or assist in reducing distracted driving. The prediction of the emotion may be additionally increased by capturing and analyzing touch and/or gesture characteristic of the human driver when interfacing with a graphical user interface or surfaces of the vehicle or systems of the vehicle.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G01C 21/36 - Input/output arrangements for on-board computers
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G10L 17/04 - Training, enrolment or model building
G10L 17/06 - Decision making techniques; Pattern matching strategies
G10L 15/25 - Speech recognition using non-acoustical features using position of the lips, movement of the lips or face analysis
G10L 25/45 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of analysis window
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
A robot for charging a vehicle is provided. The robot has wheels or configured for a track for the robot to automatically move to the vehicle to provide charge to a battery of the vehicle. A charge storage is associated with the robot. An articulating arm of the robot. The articulating arm is configured for movement that enables the articulating arm to automatically connect to a connector of the vehicle after the robot moves in position beside the vehicle for providing charge to the battery of the vehicle.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/30 - Constructional details of charging stations
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/13 - Maintaining the SoC within a determined range
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 67/04 - Protocols specially adapted for terminal portability
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/126 - Methods for pairing a vehicle and a charging station, e.g. establishing a one-to-one relation between a wireless power transmitter and a wireless power receiver
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
G06Q 30/0238 - Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
B60L 53/60 - Monitoring or controlling charging stations
B60L 50/53 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells in combination with an external power supply, e.g. from overhead contact lines
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H04L 67/52 - Network services specially adapted for the location of the user terminal
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 20/10 - Payment architectures specially adapted for home banking systems
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
B60L 53/67 - Controlling two or more charging stations
A vehicle configured to communicate with a server of a cloud system to enable access to use the vehicle via one or more electronic keys is provided. The vehicle includes electronics and a subsystem of the vehicle for enabling unlocking of the vehicle. The subsystem is interfaced with the electronics and a subsystem of the vehicle for enabling starting of the vehicle for use of the vehicle. The vehicle further includes communications circuitry that is interfaced with electronics of the vehicle. The communications circuitry is programmable to communicate with the server of the cloud system and communicate with a mobile device. The communications circuitry of the vehicle is configured to receive a request from the mobile device for unlocking of the vehicle. The request from the mobile device includes a unique access code obtained by the mobile device from the server to enable sending the request to the vehicle. The unique access code is associated with privileges for use of the vehicle. The privileges are defined for the unique access code, and the vehicle is configured to receive information from the server to authenticate the request by the mobile device. And, if the request is authentic, the mobile device is provided with data to enable an electronic key to use the vehicle, and the electronics of the vehicle instructs the subsystem of the vehicle to enable unlocking of the vehicle and enable starting of the vehicle for use of the vehicle via the electronic key consistent with the privileges of the unique access code.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
G07C 9/20 - Individual registration on entry or exit involving the use of a pass
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
27.
Methods and systems for electric vehicle (EV) charge units and systems for processing connections to charge units
A method is provided, which includes receiving, at a server, a request from a device to find one or more charge units for charging an electric vehicle at a geographic location. The method includes accessing, by the server, a first database to identify charge units that are associated with the geographic location. The method includes accessing, by the server, a second database to identify discounts available at the charge units identified to be associated with the geographic location. One of the identified discounts on one of the charge units is provided by a first merchant having a business location proximate to the one of the charge units. The method includes sending, by the server, data to the device that identifies one or more of the charge units that are associated with the geographic location, the data further including information regarding one or more discounts identified to be available at one or more of the identified charge units.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 53/30 - Constructional details of charging stations
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/13 - Maintaining the SoC within a determined range
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 67/52 - Network services specially adapted for the location of the user terminal
H04L 67/04 - Protocols specially adapted for terminal portability
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/126 - Methods for pairing a vehicle and a charging station, e.g. establishing a one-to-one relation between a wireless power transmitter and a wireless power receiver
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 53/60 - Monitoring or controlling charging stations
B60L 50/53 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells in combination with an external power supply, e.g. from overhead contact lines
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 20/10 - Payment architectures specially adapted for home banking systems
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
B60L 53/67 - Controlling two or more charging stations
A computer implemented method for managing charge availability of a charge unit (CU) to obtain charge for a battery of an electric vehicle (EV) is provided. The CU includes a computer for processing at least part of the method and for communicating with a server over a network. The method includes receiving, by the server, status information from the computer of the CU. The method includes sending to the computer of the CU instructions to make a reservation for the CU. The reservation is for a user account that has requested a desire to charge the battery of the electric vehicle of the user at the CU or another CU. The method includes sending, by the server, a confirmation for the reservation to the user account. The confirmation is viewable via a device having access to the server via the user account. The method includes sending, by the server, a data regarding a time of availability of the CU to the user account for the reservation. The computer of the CU is configured to display a visual indicator regarding the reservation of the CU.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/30 - Constructional details of charging stations
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/13 - Maintaining the SoC within a determined range
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 67/04 - Protocols specially adapted for terminal portability
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 53/126 - Methods for pairing a vehicle and a charging station, e.g. establishing a one-to-one relation between a wireless power transmitter and a wireless power receiver
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 53/60 - Monitoring or controlling charging stations
B60L 50/53 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells in combination with an external power supply, e.g. from overhead contact lines
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H04L 67/52 - Network services specially adapted for the location of the user terminal
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 20/10 - Payment architectures specially adapted for home banking systems
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
B60L 53/67 - Controlling two or more charging stations
Methods and systems are provided. One method is providing access to systems of a vehicle from an application. The method includes encoding, by an application, an application programming interface (API) call to the vehicle. The encoding provides for secure communication of the API call to an API subsystem of the vehicle. The API subsystem of the vehicle is configured to decode the encoding. Sending the API call to the vehicle using the encoding. The API call is configured to provide an instruction to obtain information from a subsystem of the vehicle or send an instruction to the subsystem of the vehicle. The sending of the API call to the vehicle is via the application that operates as a third party application that is programmed for communicating with the vehicle via the API call. The method includes receiving, via the third party application, vehicle data sent encoded via the API subsystem of the vehicle responsive to the API call to obtain information. The third party application is configured to decode the vehicle data and present the vehicle data to a user interface of the third party application. The vehicle uses wireless communication for communicating with the third party application.
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
A method for operating an aspect of a vehicle is provided. One example method includes providing an option for setting operations modes of the vehicle via display screen of the vehicle. The operational modes including a restricted use mode that is settable using credentials associated with a user account. The user account has the vehicle pre-associated to a user profile associated with the user account. The method includes receiving selection of the restricted use mode, the selection sets the vehicle to be operation without credentials associated with the user account. The restricted use mode includes limits that restrict access to a plurality of vehicle inputs and restricts access to a geographical zone. The method includes monitoring use data of the vehicle while in the restricted use mode. The use data is communicated to a server of a connected services provider. The use data including one or more violations detected during use of the vehicle in the restricted user mode. The method includes providing an indicator for rendering on the display screen of the vehicle informing an occupant of the vehicle that the restricted user mode is active and providing at least one detail regarding the one or more violations detected during use of the vehicle in the restricted user mode.
Methods and systems are provided. One example method is for interfacing a mobile device with a vehicle. The method includes providing a connection to the Internet for the vehicle via wireless connection circuitry associated with an on-board computer of the vehicle. The connection used to communicate with a server of a cloud service provider for the vehicle. The cloud service provider is configured to manage user accounts to enable one or more vehicles to connect with the cloud service provider. A user account is assigned to a user and the user account is associated with custom settings of the user. The method includes enabling communication, by the on-board computer, with a mobile device proximate to the vehicle. The communication provides for pairing the mobile device with the on-board computer using credentials saved by the on-board computer from a previous paring or pairing the mobile device with the on-board computer via a pairing routine processed between the on-board computer and the mobile device. The method includes transferring, using the on-board computer, data for a mobile device application of the mobile device for rendering content to a display screen of the vehicle. The mobile device is configured to access the Internet using a wireless link that is separate from a wireless link of the wireless connection circuitry associated with the on-board computer. The wireless link of the mobile device is configured to exchange at least some data for the mobile device application in addition to data exchanged by the wireless connection circuitry associated with the on-board computer. At least some data exchanged using the wireless link of the mobile device is used to render said content to the display screen of the vehicle for said mobile device application. The content of the mobile device application is in addition to content rendered on the display screen of the vehicle for a native application of the vehicle.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 9/451 - Execution arrangements for user interfaces
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H01M 2/10 - Mountings; Suspension devices; Shock absorbers; Transport or carrying devices; Holders
H01M 2/20 - Current-conducting connections for cells
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H01M 10/46 - Accumulators structurally combined with charging apparatus
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06F 3/147 - Digital output to display device using display panels
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
H04W 4/029 - Location-based management or tracking services
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Systems and methods of a vehicle for sharing vehicle controls are provided. One example method includes sharing vehicle system control of a vehicle with a passenger. The vehicle has an on-board computer and communications circuitry integrated with the on-board computer. The communications circuitry is configured to interface with a wireless network for accessing the Internet. The on-board computer is configured to enable the communications circuitry to provide a wireless connection to portable devices that enter and pair with the vehicle. The on-board computer is interfaced with one or more vehicle systems. The method includes providing a portable device access to at least one graphical user interface via the wireless connection. The graphical user interface includes input options that enable control of settings or functions of one or more of said vehicle systems. The method includes processing, during wireless connection of the portable device with the on-board computer or communications circuitry, information associated with a wireless signal used between the portable device and the on-board computer or communications circuitry. The processing of the information associated with the wireless signal identifies an approximate location of the portable device inside the vehicle. The approximate location of the portable device is utilized to identify a passenger seat of the vehicle and enable said control of settings or functions that pertain to an environment proximate to the passenger seat that was identified.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/14 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from dynamo-electric generators driven at varying speed, e.g. on vehicle
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60N 2/02 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
B60N 2/00 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/0525 - Rocking-chair batteries, i.e. batteries with lithium insertion or intercalation in both electrodes; Lithium-ion batteries
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
33.
Connected vehicle settings and cloud system management
A cloud system that includes one or more servers for communicating with vehicles and processing information received from vehicles and processing information sent to vehicles is disclosed. One method includes receiving data from a computing device associated with a vehicle. The data is for a user account, and the data is received over one or more sessions. The user account has a user profile with a plurality of settings and metadata captured from use of the vehicle. Processing, by a learning engine, the metadata captured from use of the vehicle during the one or more sessions of use of the vehicle to identify learned patterns sensed from the vehicle. Sending a recommendation to the user account associated with the vehicle. The recommendation is based in part on the learned patterns from the vehicle. The recommendation is configured to identify a setting or action for the vehicle. The setting or action is configured to be accepted via a user interface associated with the user account to apply said setting on the vehicle or confirm said action for the vehicle.
G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
H04W 4/029 - Location-based management or tracking services
B60W 50/00 - CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
B60W 50/10 - Interpretation of driver requests or demands
G01C 21/36 - Input/output arrangements for on-board computers
G06Q 10/02 - Reservations, e.g. for tickets, services or events
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
H04B 1/3822 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving specially adapted for use in vehicles
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
34.
Methods and interfaces for rendering content on display screens of a vehicle and cloud processing
Methods and vehicle interfaces are provided. One example method includes receiving, by a cloud processing service, data from a vehicle over a wireless network. The data includes information usable to identify a user account. The user account is accessible by one or more processing entities of the cloud processing service to identify a profile of a user. The profile of the user includes preferences of the user for the vehicle and learned behavior data of the user for the vehicle. Confirming, by one or more of said process entities, an identity of the user. Identifying, by one or more of said process entities, the preferences of the user responsive to confirming said identity of the user. Sending, by one or more of said process entities, the preferences of the user for the vehicle to electronics of the vehicle. The preferences including an assignment of control functions and associated display interface data to be rendered on display screen of a plurality of dials of a control interface of the vehicle. Each one of the plurality of dials is configured to render different display interface data based on the assignment of types of control functions selected for each of the plurality of dials. The preferences of the user are saved to memory of the vehicle for use with the user profile and saved to storage of the cloud processing service.
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 50/64 - Constructional details of batteries specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G06F 3/0362 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H01M 10/46 - Accumulators structurally combined with charging apparatus
H01M 50/249 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders specially adapted for aircraft or vehicles, e.g. cars or trains
Methods and systems for communicating with a server of a cloud system used to interface with vehicles are provided. One method includes receiving, by the server, a request from electronics of a vehicle to automatically access a profile for a user account. The request includes biometric data captured of a user for use of a vehicle. Processing, by the server, at least part of the biometric data to verify the user against the profile. The profile having a plurality of settings of the user for the vehicle, and at least part of the settings for the profile are stored on storage accessible to the cloud services system. Transferring, by the server, upon verification of the user using at least part of the biometrics, one or more settings of the plurality of settings to the vehicle. The transferring is configured to automatically instruct said electronics of the vehicle to apply said one or more settings to the vehicle for customizing said one or more settings on the vehicle while the user is verified. The transferring is via wireless communication over the Internet.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/02 - Services making use of location information
H04W 4/029 - Location-based management or tracking services
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
A method and system for diagnosing and providing access to a vehicle for servicing the vehicle are provided. One method is provided for accessing the vehicle for servicing the vehicle. The method includes receiving, by a server, vehicle data that is used for diagnostics of the vehicle. Recommending, via the server, a service job needed for the vehicle based on the diagnostics. Receiving, by the server, approval from a user account associated with the vehicle to process the service job on the vehicle. The approval includes approval of a service provider to perform the service job on the vehicle. Generating an electronic key by the server for the vehicle for performing the service job on the vehicle by the service provider. The electronic key has a set of restrictions that limit types of access and use of the vehicle for when the service provider performs the service job on the vehicle. The method then includes sending the electronic key to the service provider. The electronic key is usable by the service provider based on the set of restrictions.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04W 4/02 - Services making use of location information
37.
Methods and systems for vehicle display data integration with mobile device data
Methods and systems are provided, for sharing mobile device applications with a vehicle computer. One example method includes detecting a mobile device present in a vehicle, by a vehicle computer of the vehicle and generating a user interface on a display screen of the vehicle, as instructed by the vehicle computer. The method further includes identifying by the vehicle computer, a plurality of native applications of the vehicle for the user interface and identifying a plurality of mobile device applications from the mobile device for the user interface, while the mobile devices is present in the vehicle. The method enables system controls, using the vehicle computer, to enable access to the plurality of native applications and the plurality of mobile device applications, the system controls including one or more of button inputs of the vehicle, touch screen inputs via the user interface of the display screen of the vehicle, and voice input via microphones of the vehicle.
G06F 9/451 - Execution arrangements for user interfaces
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H01M 10/46 - Accumulators structurally combined with charging apparatus
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H01M 2/10 - Mountings; Suspension devices; Shock absorbers; Transport or carrying devices; Holders
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
38.
Methods and systems for sending contextual relevant content to connected vehicles and cloud processing for filtering said content based on characteristics of the user
Methods and systems are provided. One method includes receiving, by a server, data from a vehicle over a wireless network. The data includes information usable to identify a user account. The user account being accessible by the server to identify a profile of a user, and the profile of the user includes preferences of the user and learned behavior of the user. The method further includes receiving, by the server, a geo-location of the vehicle for a time of day. Then, identifying, by the server, supplemental content that is available for sending to the vehicle based on the geo-location of the vehicle. The method includes filtering, by the server, the supplemental content based on a contextual analysis of one or more preferences of the user, the learned behavior of the user, the time of day and the geo-location of the vehicle. Said filtering eliminates sending supplemental content to the vehicle for display that is predicted to have a likelihood of not being used or preferred by the user based on said contextual analysis. The method includes sending, by the server, supplemental content to the vehicle for display to a screen or output via a speaker of the vehicle, the supplemental content that is sent is not filtered out from being sent to the vehicle.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
An electric vehicle having an electric motor is provided. The electric vehicle having a receptacle slot integrated in the electric vehicle. The receptacle slot provides an electrical connection for providing power to the electric motor. A battery having an elongated form factor, where a first end of the elongated form factor includes a handle and a second end of the elongated form factor includes a connection for interfacing with the electrical connection of the receptacle slot of the vehicle, when the battery is slid into the receptacle slot for electrical engagement. The battery is configured to store and supply charge to power the electric motor of the electric vehicle and the battery is replaceable by sliding the battery out of the receptacle slot and sliding in another battery into the receptacle slot to further supply charge to power the electric motor of the electric vehicle with said another battery. The battery and said another battery each have a respective handle that is accessible for enabling hand-removal and hand-insertion of said battery and said another battery out of and into the receptacle slot. A computer on-board the electric vehicle is interfaced with the electrical connection of the receptacle slot to obtain a level of charge of the battery present in the receptacle slot. A battery level indicator of the electric vehicle provides information regarding the level of charge of the battery in the receptacle slot. A system for storing and charging batteries usable by the electric vehicle is further provided. In some examples, the batteries are additionally or alternatively recharged using green sources, such as wind or solar.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Methods and systems are provided. One method includes processing communication with a vehicle and connected objects. The processing is by one or more servers of a cloud system where said vehicle is associated for receiving services. The connected objects include objects having communication capabilities that are either fixed at specific locations as infrastructure where the vehicle is traversing or is moving in location in areas proximate to where the vehicle is traversing. The method includes receiving by a server of the cloud system, geo-location for the vehicle using on-board electronics of the vehicle and data obtained from a global positioning system. Determining a heading direction of the vehicle based on detected changes in the geo-locations of the vehicle. Receiving state data from connected objects, and selecting one or more of the connected objects based on a current geo-location of the vehicle and the heading direction of the vehicle. The state data from the selected connected objects is processed to determine control data for the vehicle. Then, sending the control data to the vehicle, for processing by the on-board electronics of the vehicle, to cause an action by a system of the vehicle.
An electric vehicle having an electric motor is provided. The electric vehicle having a receptacle slot integrated in the electric vehicle. The receptacle slot provides an electrical connection for providing power to the electric motor. A battery having an elongated form factor, where a first end of the elongated form factor includes a handle and a second end of the elongated form factor includes a connection for interfacing with the electrical connection of the receptacle slot of the vehicle, when the battery is slid into the receptacle slot for electrical engagement. The battery is configured to store and supply charge to power the electric motor of the electric vehicle and the battery is replaceable by sliding the battery out of the receptacle slot and sliding in another battery into the receptacle slot to further supply charge to power the electric motor of the electric vehicle with said another battery. The battery and said another battery each have a respective handle that is accessible for enabling hand-removal and hand-insertion of said battery and said another battery out of and into the receptacle slot. A computer on-board the electric vehicle is interfaced with the electrical connection of the receptacle slot to obtain a level of charge of the battery present in the receptacle slot. A battery level indicator of the electric vehicle provides information regarding the level of charge of the battery in the receptacle slot. A system for storing and charging batteries usable by the electric vehicle is further provided. In some examples, the batteries are additionally or alternatively recharged using green sources, such as wind or solar.
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Methods and systems are provided. One method includes receiving a request, at a server, to establish an advisor account for a vehicle associated with a user account. The request identifies a service entity and a vehicle service to be assigned to the service entity. The service entity is configured to receive said diagnostics data of the vehicle. The advisor account is associated to the service entity. Programming data is sent to the vehicle for use by a computer of the vehicle to identify select diagnostics data that relates to the vehicle service and to make accessible said select diagnostics data to the advisor account. The advisor account is made accessible to the service entity subsequent to establishing of the advisor account. The server receives select diagnostics data from the vehicle regarding the vehicle service, and the select diagnostics data is accessible for viewing and/or processing by a device of the service entity. The select diagnostics data produces updates that identify characteristics or changes in characteristics that relate to the vehicle service, and the server uses the identified characteristics or changes in characteristics to trigger a notification to the service entity regarding a problem or potential problem regarding the vehicle service.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04W 4/02 - Services making use of location information
43.
Vehicles and cloud systems for sharing e-Keys to access and use vehicles
A vehicle configured to communicate with a server of a cloud system to enable access to use the vehicle via one or more electronic keys is provided. The vehicle includes electronics and a subsystem of the vehicle for enabling unlocking of the vehicle. The subsystem is interfaced with the electronics and a subsystem of the vehicle for enabling starting of the vehicle for use of the vehicle. The vehicle further includes communications circuitry that is interfaced with electronics of the vehicle. The communications circuitry is programmable to communicate with the server of the cloud system and communicate with a mobile device. The communications circuitry of the vehicle is configured to receive a request from the mobile device for unlocking of the vehicle. The request from the mobile device includes a unique access code obtained by the mobile device from the server to enable sending the request to the vehicle. The unique access code is associated with privileges for use of the vehicle. The privileges are defined for the unique access code, and the vehicle is configured to receive information from the server to authenticate the request by the mobile device. And, if the request is authentic, the mobile device is provided with data to enable an electronic key to use the vehicle, and the electronics of the vehicle instructs the subsystem of the vehicle to enable unlocking of the vehicle and enable starting of the vehicle for use of the vehicle via the electronic key consistent with the privileges of the unique access code.
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 53/68 - Off-site monitoring or control, e.g. remote control
Methods and systems are disclosed for vehicles configured for performing a self-parking operation without a human operator. The vehicle includes an on-board computer for receiving a wireless signal from a portable device. The wireless signal is configured to instruct the on-board computer to perform the self-parking operation. The on-board computer of the vehicle is configured for processing instructions to communicate with sensors of the vehicle, and the sensors are located along a front and a rear of the vehicle, and the sensors along the front and the rear include a combination of one or more cameras and ultrasonic sensors. The on-board computer is configured for receiving data from the combination of said one or more cameras and said ultrasonic sensors. The on-board computer is configured for determining that a space in front of said vehicle is clear to enable movement of the vehicle using said data from the combination of said camera and said ultrasonic sensors from said front of the vehicle. The on-board computer enabling the vehicle for movement forward toward a parking space, and while said vehicle is moving, continuing to determine that the space in front of said vehicle remains clear as the vehicle continues to move toward the parking space and stopping said movement while the space is determined to not be clear by way of a detected obstacle along a path of said movement. The on-board computer stops said vehicle upon detecting that the vehicle has arrived at a destination location for parking of said vehicle.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A cloud system is configured to execute method operations for communicating with connected vehicles of users having user accounts with the cloud system. One example method includes receiving a signal from of an electric vehicle that is associated to a user account. The signal of the electric vehicle is received in response to the electric vehicle parking over a charging pad of a charging unit, and the charging unit is one of a plurality of charging units located in various geo-locations. The method includes sending instructions to the charging unit to enable initiation of charge transfer to a battery of the electric vehicle upon the cloud system confirming that the user account for the electric vehicle is enabled for automatic charging upon parking over said charging pad of the charging unit. The method includes receiving data from the charging unit indicative of a discontinuing of the charge transfer by the charging pad responsive to detecting that the electric vehicle is no longer parked over said charging pad.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/30 - Constructional details of charging stations
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 58/13 - Maintaining the SoC within a determined range
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
G06Q 20/10 - Payment architectures specially adapted for home banking systems
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
G01C 21/36 - Input/output arrangements for on-board computers
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
H04W 4/02 - Services making use of location information
A system of a vehicle is provided. The system includes a wireless communication device for providing the vehicle with access to a network for exchanging vehicle condition information with a server. An on-board computer of the vehicle is configured for interfacing with vehicle systems and said wireless communication device. The on-board computer is configured to process input received from at least one vehicle interface of the vehicle and processing output via at least one vehicle output of the vehicle. The on-board computer is programmable to access a user account that is used to interface with said server. The wireless communication device is configured to send vehicle data, based on settings in the user account, to the server over the network for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The server is configured to access at least one database that include diagnostics data for a vehicle type of the vehicle and crowd sourced data for the vehicle type. The crowd sourced data includes comments received from one or more users of vehicles of the vehicle type that relate to the vehicle status information and related to one or more vehicle systems of the vehicle. The server is configured to process the comments to identify a condition derived from the comments related to substantially similar circumstances associated with a condition of the vehicle. The server is configured to automatically process the vehicle data that is received against the diagnostics data and the crowd sourced data. The processing is configured to select an alert from among a plurality of possible alerts, and the alert is selected for the condition of a vehicle system of the one or more vehicle systems of the vehicle. The on-board computer is configured to output data using the at least one vehicle output regarding the alert selected for the condition of the vehicle.
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04W 4/02 - Services making use of location information
47.
Vehicle systems for providing access to vehicle controls, functions, environment and applications to guests/passengers via mobile devices
Systems of a vehicle for sharing vehicle controls are provided. One example system includes an on-board computer that is part of the vehicle and communications circuitry of the vehicle usable by the on-board computer. The communications circuitry is configured to make connections with a wireless network for accessing a server. The on-board computer is configured to execute instructions for enabling portable devices that enter the vehicle to make a wireless connection with the vehicle. Vehicle electronics are interfaced with one or more vehicle systems and the on-board computer. The on-board computer is configured to provide access to at least one graphical user interface viewable via the portable device using the wireless connection. The at least one graphical user interface includes input options that enable control for features of said vehicle systems of the vehicle. A location for the portable device within the vehicle is identified. The location is associated with select ones of the vehicle systems for an environment zone of the location, and vehicles systems that are not for the environment zone are not provided as input options via the graphical user interface provided for the portable device. The graphical user interface provides preferences associated with a user account when the portable device transfers credentials to the vehicle when making the wireless connection with the vehicle.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/14 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from dynamo-electric generators driven at varying speed, e.g. on vehicle
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G07C 5/00 - Registering or indicating the working of vehicles
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
B60N 2/00 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
B60N 2/02 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
H01M 10/0525 - Rocking-chair batteries, i.e. batteries with lithium insertion or intercalation in both electrodes; Lithium-ion batteries
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
48.
Methods and vehicles for capturing emotion of a human driver and moderating vehicle response
Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes capturing, by a camera of the vehicle, a face of the human driver. The capturing is configured to capture a plurality of images over a period of time, and the plurality of images are analyzed to identify a facial expression and changes in the facial expression of the human driver over the period of time. The method further includes capturing, by a microphone of the vehicle, voice input of the human driver. The voice input is captured over the period of time. The voice input is analyzed to identify a voice profile and changes in the voice profile of the human driver over the period of time. The method processes, by a processor of the vehicle, a combination of the facial expression and the voice profile captured during the period of time to predict the emotion of the human driver. The method generates the vehicle response that is responsive to the emotion of the human driver. The vehicle response is configured to make at least one adjustment to a setting of the vehicle. The adjustment is selected based on the emotion of the human driver. The vehicle response can be used to make the driver more calm and/or assist in reducing distracted driving. The prediction of the emotion may be additionally increased by capturing and analyzing touch and/or gesture characteristic of the human driver when interfacing with a graphical user interface or surfaces of the vehicle or systems of the vehicle.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
G01C 21/36 - Input/output arrangements for on-board computers
G10L 17/04 - Training, enrolment or model building
G10L 17/06 - Decision making techniques; Pattern matching strategies
G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G10L 15/25 - Speech recognition using non-acoustical features using position of the lips, movement of the lips or face analysis
G10L 25/45 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of analysis window
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G10L 25/90 - Pitch determination of speech signals
49.
Methods and cloud processing systems for processing data streams from data producing objects of vehicles, location entities and personal devices
Methods and systems are provided for cloud processing data streamed from a vehicle and a home (e.g., any location) associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices that may be associated with the user account.
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
G05B 15/02 - Systems controlled by a computer electric
G06F 9/451 - Execution arrangements for user interfaces
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G07C 5/00 - Registering or indicating the working of vehicles
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
50.
Methods and systems for electric vehicle (EV) charging and cloud remote access and user notifications
Systems and methods for charging an electric battery of a vehicle are provided. The vehicle includes a battery for powering an electric motor of the vehicle. A controller of the vehicle is provided to interface with a battery and to enable control of charging of the battery. The vehicle includes a communications interface for enabling wireless communication with a server, and the server is configured to manage a plurality of user accounts for users. The server is one of a plurality of servers, and the servers providing access to cloud services regarding vehicle use and metrics.
Methods and systems are disclosed for managing personal security of a user of a vehicle. The vehicle has a plurality of active sensors. The active sensors include one or more of a first type of sensors that collect data and one or more of a second type of sensors that produce actions. The method includes receiving a first remote request at the vehicle to activate a first level of security. The first remote request is an override signal to actively inform said vehicle to set said first level of security for approaching said vehicle by said user. The method includes recording an area proximate to the vehicle using one of said first type of sensors and illuminating said area proximate to the vehicle using one of said second type of sensors in response to activating the first level of security and the recording producing a media file. The method includes transmitting the media file to Internet storage associated with an account of the user of the vehicle. The first remote request causes the recording and the transmitting.
B60R 25/10 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
B60R 25/102 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device a signal being sent to a remote location, e.g. a radio signal being transmitted to a police station, a security company or the owner
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
B60R 25/30 - Detection related to theft or to other events relevant to anti-theft systems
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/02 - Services making use of location information
B60R 25/33 - Detection related to theft or to other events relevant to anti-theft systems of global position, e.g. by providing GPS coordinates
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G08G 1/14 - Traffic control systems for road vehicles indicating individual free spaces in parking areas
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
52.
Vehicle systems for providing access to vehicle controls, functions, environment and applications to guests/passengers via mobile devices
Systems of a vehicle for sharing vehicle controls are provided. One system includes an on-board computer that is part of the vehicle and communications circuity having connection to the on-board computer. The communications circuitry is configured to interface with a wireless network for accessing the Internet. The on-board computer is configured to execute instructions for enabling wireless connection to portable devices that enter the vehicle and are provided with access to said wireless connection. Vehicle electronics are interfaced with one or more vehicle systems and the on-board computer. The on-board computer is configured to provide access to at least one graphical user interface to the portable device via the wireless connection. The at least one graphical user interface includes input options that enable control for features of a vehicle system of the vehicle. A wireless signal of the wireless connection with the portable device is processed by the on-board computer to identify a location of the portable device within the vehicle. The location of the portable device is utilized to identify a seating location in the vehicle and provide the portable device with access said vehicle system that pertains to an environment area associated with the seat location that was identified.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/14 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from dynamo-electric generators driven at varying speed, e.g. on vehicle
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
B60N 2/00 - Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G07C 5/00 - Registering or indicating the working of vehicles
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/0525 - Rocking-chair batteries, i.e. batteries with lithium insertion or intercalation in both electrodes; Lithium-ion batteries
Methods and systems are provided. One method includes receiving a request, at a server, to define an advisor account for a vehicle associated with a user account. The request identifies an advisor entity, a vehicle aspect to be assigned to the advisor entity, and privileges assigned to the advisor entity for the vehicle aspect. The method further includes generating the advisor account for the advisor entity as a sub-account of the user account that is associated with the vehicle. The method includes sending instruction data to the vehicle from the server, wherein the instruction data defines that the vehicle aspect is associated with the advisor account. The method also includes receiving data updates, at the server, from the vehicle for the vehicle aspect, from time to time. The data updates are displayable on a user interface that is accessible to the advisor entity, the user interface being rendered by the server that provides access to the advisor account.
An electric vehicle including an electric motor is provided. The electric vehicle having a receptacle slot integrated in the electric vehicle, and the receptacle slot providing a connection for providing power to the electric motor. A battery is configured for sliding into the receptacle slot to enable electrical engagement of the battery with the connection when in the receptacle slot. The battery is further configured for sliding out of the receptacle slot to remove the battery from electrical engagement with the connection. The battery is configured to store and supply charge to power the electric motor of the electric vehicle. The battery is replaceable by sliding the battery out of the receptacle slot and sliding in another battery into the receptacle slot to further supply charge to power the electric motor of the electric vehicle with said another battery. The battery and said another battery each have a respective portion that is accessible for enabling its hand-removal and hand-insertion out of and into the receptacle slot. A computer is on-board the electric vehicle. The computer is interfaced with the connection of the receptacle slot to obtain a level of charge of the battery present in the receptacle slot. A battery level indicator of the electric vehicle is provided. The battery level indicator configured to provide information regarding the level of charge of the battery in the receptacle slot.
A system for navigating a vehicle automatically from a current location to a destination location without a human operator is provided. The system of the vehicle includes a global positioning system (GPS) for identifying a vehicle location and a communications system for communicating with a server of a cloud system. The server is configured to identify that the vehicle location is near or at a parking location. The communications system is configured to receive mapping data for the parking location from the server, and the mapping data is at least in part used to find a path at the parking location to avoid a collision of the vehicle with at least one physical object when the vehicle is automatically moved at the parking location. The mapping data is processed by electronics of the vehicle so that when the vehicle is automatically moved collision with the at least one physical object is avoided and the electronics of the vehicle is configured to process a combination of sensor data obtained by sensors of the vehicle. The processing of the sensor data uses image data obtained from one or more cameras and light data obtained from one or more optical sensors.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/931 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes of land vehicles
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Methods and systems are provided. One method includes processing communication between a vehicle and one or more connected object. Included is processing geo-location for the vehicle using on-board electronics of the vehicle and data obtained from a global positioning system and determining a heading direction of the vehicle based on changes in the geo-locations of the vehicle. The method receives state information of one or more of connected objects that are located within an area of influence associated with a current geo-location of the vehicle. The connected objects are independent of the vehicle and the state information from the one or more connected objects is processed for the current geo-location of the vehicle and based on the area of influence of the vehicle. As the current geo-location of the vehicle changes, the one or more connected objects identified as relevant to the area of influence changes, and the state information of the one or more connected objects is received by the on-board electronics of the vehicle directly from the connected objects or from a server that captures state information from one or more connected objects. The state information of connected objects determined to be outside of the area of influence is not processed. The method includes generating an alert for the vehicle. The alert includes control data usable by the on-board electronics of the vehicle to cause a notification to be rendered for an occupant of the vehicle. The notification includes information related to a current or change in state of one or more connected objects in the area of influence of the vehicle.
Methods, systems and media are provided for managing personal security of a user of a vehicle. The vehicle is provided with a plurality of active sensors. One method includes receiving a first remote request at the vehicle to activate a first level of security. The first level of security activates a first active sensor. The method includes recording an area proximate to vehicle in response to activating the first level of security. The recording produces a media file. The method includes transmitting the media file to Internet storage associated with an account of the user of the vehicle. The method includes setting indicators, such as lighting in and around the vehicle to identify a security level of the vehicle. The lighting can be color illumination, that indicates to a user before the user fully approaches the vehicle if the vehicle has a particular security level, based on prior monitored activity.
Systems and methods for charging an electric battery of a vehicle are provided. The vehicle includes a battery for powering an electric motor of the vehicle. A controller of the vehicle is provided to interface with a battery and to enable control of charging of the battery. The vehicle includes a communications interface for enabling wireless communication with a server, and the server is configured to manage a plurality of user accounts for users. The server is one of a plurality of servers, and the servers providing access to cloud services regarding vehicle use and metrics.
A vehicle configured to communicate with a server of a cloud system to enable access to use the vehicle via one or more electronic keys is provided. The vehicle includes electronics and a subsystem of the vehicle for enabling unlocking of the vehicle. The subsystem is interfaced with the electronics and a subsystem of the vehicle for enabling starting of the vehicle for use of the vehicle. The vehicle further includes communications circuitry that is interfaced with electronics of the vehicle. The communications circuitry is programmable to communicate with the server of the cloud system and communicate with a mobile device. The communications circuitry of the vehicle is configured to receive a request from the mobile device for unlocking of the vehicle. The request from the mobile device includes a unique access code obtained by the mobile device from the server to enable sending the request to the vehicle. The unique access code is associated with privileges for use of the vehicle. The privileges are defined for the unique access code, and the vehicle is configured to receive information from the server to authenticate the request by the mobile device. And, if the request is authentic, the mobile device is provided with data to enable an electronic key to use the vehicle, and the electronics of the vehicle instructs the subsystem of the vehicle to enable unlocking of the vehicle and enable starting of the vehicle for use of the vehicle via the electronic key consistent with the privileges of the unique access code.
B60R 25/24 - Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/30 - Constructional details of charging stations
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G07C 9/00 - Individual registration on entry or exit
A vehicle having communications circuitry for connecting over a wireless network to a server for exchanging vehicle condition information is provided. The vehicle includes an on-board computer for interfacing with vehicle systems and the communications circuitry. The on-board computer is further configured to process input received from at least one vehicle interface of the vehicle and processing output via at least one vehicle output of the vehicle. The communications circuitry is configured to send to the server over the wireless network vehicle data for vehicle status information, the vehicle status information is for one or more vehicle systems of the vehicle. The server accesses at least one database that include diagnostics data for a vehicle type of the vehicle and crowd sourced data for the vehicle type, the crowd sourced data includes comments received from one or more users of vehicles of the vehicle type that relate to the vehicle status information of one or more vehicle systems of the vehicle. The server is configured to process the comments to identify a condition derived from the comments and reasoned from description in the comments of substantially similar circumstances associated with a condition of the vehicle. The server is configured to automatically process the vehicle data that is received against the diagnostics data and the crowd sourced data, and the processing is configured to select an alert from among a plurality of possible alerts.
Methods and systems are provided. One method for processing communication between a vehicle and traffic lights is provided. The method includes processing geo-location for the vehicle using on-board electronics of the vehicle and data obtained from a global positioning system, and determining a heading direction of the vehicle based on changes in the geo-locations of the vehicle. The method includes receiving state information of one or more of traffic lights that are located within an area of influence associated with a current geo-location of the vehicle. The traffic lights are independent of the vehicle and the state information from the one or more traffic lights is processed for the current geo-location of the vehicle and based on the area of influence of the vehicle. As the current geo-location of the vehicle changes the one or more traffic lights identified as relevant to the area of influence changes, and the state information of the one or more traffic lights is received by the on-board electronics of the vehicle directly from the electronics associated with the traffic lights or from a server that captures state information from one or more traffic lights, wherein state information of traffic lights determined to be outside of the area of influence is not processed. The method includes generating an alert for the vehicle. The alert includes control data usable by the on-board electronics of the vehicle to cause a notification to be rendered for an occupant of the vehicle. The notification includes information related to a current or change in state of one or more traffic lights in the area of influence of the vehicle.
H02J 7/14 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from dynamo-electric generators driven at varying speed, e.g. on vehicle
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
Methods and systems for determining a mood of a human driver of a vehicle and using the mood for generating a vehicle response, is provided. One example method includes capturing, by a camera of the vehicle, a face of the human driver. The capturing is configured to capture a plurality of images over a period of time, and the plurality of images are analyzed to identify a facial expression and changes in the facial expression of the human driver over the period of time. The method further includes capturing, by a microphone of the vehicle, voice input of the human driver. The voice input is captured over the period of time. The voice input is analyzed to identify a voice profile and changes in the voice profile of the human driver over the period of time. The method processes, by a processor of the vehicle, a combination of the facial expression and the voice profile captured during the period of time to predict the mood of the human driver. The method generates the vehicle response that is responsive to the mood of the human driver. The vehicle response is configured to make at least one adjustment to a setting of the vehicle. The adjustment is selected based on the mood of the human driver. The vehicle response can be used to make the driver more calm and/or assist in reducing distracted driving.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G10L 25/45 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of analysis window
G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
G10L 17/04 - Training, enrolment or model building
G01C 21/36 - Input/output arrangements for on-board computers
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
Battery carriers that provide replaceable and exchangeable batteries and systems are provided. One example battery carrier is for batteries used in electric vehicles. The battery carrier includes a housing with a plurality of slots. Each of the slots is configured to receive a battery that is configured for hand-insertion and hand-removal from the battery carrier. Each slot and each battery has a form factor that is dimensioned to at least partially fit within ones of the slots. A plurality of electrical connectors are provided, and each electrical connector is disposed inside respective ones of the slots and each electrical connector is configured to mate with an electrical connector of the battery when present in a slot of the plurality of slots and each electrical connector is configured to provide power transfer between a power source to which the battery carrier is connected and a battery when present in one of the slots. The battery carrier includes electronics that include communication circuitry for connecting to a server over a network and circuitry for communicating with batteries when present in slots of the battery carrier to identify a level of charge. The communication circuitry is used to provide information regarding a level of charge of a battery when present in one of the slots and to enable identification of availability. The battery carrier further includes a power outlet cable for connecting the battery carrier to a power source.
H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
64.
Methods and systems for providing recommendations to vehicle users to handle alerts associated with the vehicle and a bidding market place for handling alerts/service of the vehicle
Methods, systems and computer readable media are provided. One example method includes establishing a connection with a vehicle over a wireless network, and associating the vehicle to a user account of an online service, wherein a vehicle type for the vehicle is identified in the user account. The method further includes receiving vehicle data for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The method includes accessing one or more databases that include diagnostics data for the vehicle type and crowd sourced data for the vehicle type. The method includes processing the vehicle data that is received against the diagnostics data and the crowed sourced data. The processing is configured to select an alert from among a plurality of possible alerts. The crowd sourced data is configured to influence a confidence level for selecting the alert. The method includes sending a notification of the alert to the user account. The notification includes a recommended solution for handling the alert.
Methods, computer systems, and servers for processing collision avoidance feedback to vehicles using vehicle-to-vehicle wireless communication, are provided. One method includes detecting proximity separation between a first vehicle and a second vehicle (e.g., and other vehicles within the proximity separation). At least one of the sensors of the first vehicle or the second vehicle determine that a proximity separation is less than a threshold distance. A pairing algorithm is triggered between electronics of the first and second vehicle to enable direct communication for data exchange between the first and second vehicles. The method includes triggering a warning to one or both of the first and second vehicles if the data exchange determines that a probability exists that a heading of the first or second vehicles will result in a collision between the first and second vehicles. The method may initiate corrective action by one or both of the first or second vehicles if the data exchange between the first and second vehicles increase the probability that the heading will result in a collision between the first and second vehicles.
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 17/93 - Lidar systems, specially adapted for specific applications for anti-collision purposes
A method for navigating a vehicle automatically from a current location to a destination location without a human operator is disclosed. The method includes identifying a vehicle location using global positioning system (GPS) data regarding the vehicle. Also included is identifying that the vehicle location is near or at a parking location. Then, using mapping data defined for the parking location. The mapping data at least in part is used to find a path at the parking location to avoid a collision of the vehicle with at least one physical structure when the vehicle is automatically moved at the parking location. The method includes instructing the electronics of the vehicle to proceed with controlling the vehicle to automatically move from the current location to the destination location at the parking location. The electronics use as input at least part of the mapping data and sensor data collected from around the vehicle by at least two vehicle sensors. The path is configured to be updatable dynamically based on changes in the destination location or changes along the path. The destination location is a parking spot for the vehicle at the parking location.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/02 - Services making use of location information
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/93 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes
G01S 17/93 - Lidar systems, specially adapted for specific applications for anti-collision purposes
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A computer implemented method is provided. The method includes detecting, by a computer of a charging unit (CU), a connection of a charging connector of the CU to a vehicle charge port of an electric vehicle (EV). The detecting of the connection includes processing a data exchange between electronics of the EV and the computer of the CU. The method includes receiving, by the computer of the CU, charge status of the EV while the charging connector is connected to the CU. The received charge status of the EV changes as charge is provided from the CU to a battery of the EV. The method includes sending a notification by server to a user account that was used to obtain charge for the EV at the CU. The notification provides data for a graphical user interface that shows the charge status of the EV. The method includes receiving instructions from a device associated with the user account, to make payment of a fee or receive a fee charge, to instruct the CU to indicate an in progress or in-use state even when the EV is at a full level of charge while the EV is occupying the CU and is preventing others from access to the CU that is provided for public use of users with user accounts. The method includes sending data by the server to the computer of the CU to display an in progress or in-use state, wherein the server communicates over the internet with the device.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/13 - Maintaining the SoC within a determined range
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
G01C 21/36 - Input/output arrangements for on-board computers
Methods, systems and cloud processing are provided for coordinating and processing user input provided to vehicles during use. One example is a method for processing voice inputs at a vehicle is provided. The method includes determining a profile for a user of the vehicle using electronics of the vehicle. The profile is part of a user account and the vehicle is provided with wireless communication circuitry for accessing a server over a network for exchanging information regarding the vehicle, use of the vehicle and use of the profile. The method includes receiving via a microphone of the vehicle a voice command from the user of the vehicle. The electronics of the vehicle processing the voice command to enable a two-way conversation exchange between the user and the vehicle. The method acts to access, by electronics of the vehicle, data for learned behavior of the user. The learned behavior is associated to the profile for the user. The method processes the voice command to identify a type command. The type of command is one of an instruction to make a change to a setting associated with the vehicle or a request for interfacing with a remote service over the network. The method includes identifying a vehicle response for implementing the type of command identified for the voice command and processing, by the electronics of the vehicle, the vehicle response. The vehicle response is moderated based at least in part on the learned behavior of the user.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G10L 15/25 - Speech recognition using non-acoustical features using position of the lips, movement of the lips or face analysis
G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G10L 25/45 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of analysis window
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G10L 17/04 - Training, enrolment or model building
G10L 17/06 - Decision making techniques; Pattern matching strategies
G01C 21/36 - Input/output arrangements for on-board computers
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G10L 25/90 - Pitch determination of speech signals
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
Methods and systems are provided. One method includes receiving geo-locations of a vehicle and identifying heading direction of the vehicle based on changes in the geo-locations of the vehicle. The method may also include, in some examples, receiving sensor data for a surrounding area of the vehicle. The method includes receiving state information from a connected object that is located within an area of influence associated with a current geo-location of the vehicle and sending an alert to the vehicle when the vehicle is at the current geo-location. In one example, the alert is sent upon determining that the state information changed while the current geo-location of the vehicle remains unchanged for a threshold period of time after the state information changed. In various examples, methods, systems and infrastructure for enabling connected vehicles to communicate with cloud services and with other vehicles or connected objects are provided. Alerts can be in the form of notifications, messages, changes to display screens, presentation of color indicators on display screens, instructions to cause or communicate tactile feedback, and/or audio alerts and combinations thereof.
Methods, computer systems, and servers for processing collision avoidance feedback to vehicles using vehicle-to-vehicle wireless communication, are provided. One method includes detecting proximity separation between a first vehicle and a second vehicle (e.g., and other vehicles within the proximity separation). At least one of the sensors of the first vehicle or the second vehicle determines that a proximity separation is less than a threshold distance. A pairing algorithm is triggered between electronics of the first and second vehicle to enable direct communication for data exchange between the first and second vehicles. The method includes triggering a warning to one or both of the first and second vehicles if the data exchange determines that a probability exists that a heading of the first or second vehicles will result in a collision between the first and second vehicles. The method may initiate corrective action by one or both of the first or second vehicles if the data exchange between the first and second vehicles increases the probability that the heading will result in a collision between the first and second vehicles.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/02 - Services making use of location information
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
B60W 30/08 - Predicting or avoiding probable or impending collision
B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 13/93 - Radar or analogous systems, specially adapted for specific applications for anti-collision purposes
G01S 17/93 - Lidar systems, specially adapted for specific applications for anti-collision purposes
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/08 - Interaction between the driver and the control system
B60W 50/16 - Tactile feedback to the driver, e.g. vibration or force feedback to the driver on the steering wheel or the accelerator pedal
G05D 1/02 - Control of position or course in two dimensions
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
B60L 3/00 - Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/12 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
B60L 50/60 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/68 - Off-site monitoring or control, e.g. remote control
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Methods, systems, charge units, computer readable media, and combinations thereof are provided. One example method includes receiving data, at a server, indicative that a user account has accessed a charging unit for charging an electric vehicle. The charging unit has an indicator that identifies an active charging status while the electric vehicle is connected to the charging unit for charging a battery of the electric vehicle using the charging unit. The charging unit is configured to identify a complete charging status when the electric vehicle is finished charging said battery using the charging unit. The method includes receiving data, at the server, indicative of a status of charge of the electric vehicle during the charging. Sending a notification to a device having access to the user account, regarding said status of charge during the charging of the electric vehicle. The notification identifies a current level of charge of the battery of the electric vehicle and optionally an estimate of a time remaining to finish charging the battery of the electric vehicle. The method includes receiving an instruction, from the device, to maintain the electric vehicle connected to the charging unit for a set period of time after the battery of the electric vehicle is finished charging. The server is configured to sends data to the charge unit to allow the electric vehicle to maintain connected to the charging unit even when the battery of electric vehicle has reached the complete charging status.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 7/02 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from ac mains by converters
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
G06Q 30/06 - Buying, selling or leasing transactions
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
B60L 50/52 - Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/30 - Constructional details of charging stations
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 55/00 - Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 58/13 - Maintaining the SoC within a determined range
B60L 58/21 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having the same nominal voltage
G01C 21/36 - Input/output arrangements for on-board computers
Methods and systems are provided for cloud processing data streamed from a vehicle and a home associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices, that may be associated with the user account.
G05B 15/02 - Systems controlled by a computer electric
G06F 9/451 - Execution arrangements for user interfaces
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G07C 5/00 - Registering or indicating the working of vehicles
G06F 3/147 - Digital output to display device using display panels
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
73.
Methods and vehicles for processing voice input and use of tone/mood in voice input to select vehicle response
Methods, systems and cloud processing are provided for coordinating and processing user input provided to vehicles during use. One example is for processing voice inputs at a vehicle to identify a mood of a user and then modifying or customizing the vehicle response based on the detected mood, physical characteristic and/or physiological characteristic of the user. One example includes a vehicle having an on-board computer for processing voice input. The vehicle having a microphone interfaced with the on-board computer and memory for storing a sample of audio data received from the microphone. The audio data is a voice input directed to the vehicle. A processor of the on-board computer is configured to process the sample of audio data to identify markers in frequency and/or magnitude. The markers are used to define an audio signature for the voice input, and the audio signature is used to identify a voice profile. The voice profile is used to identify a vehicle response for the voice input, and the voice profile is associated with tone of voice used in the voice input. The vehicle response acts to direct a vehicle system function to take an action based on the voice input and the vehicle response is adjusted based on the tone of voice. The tones of voice are associated to inferred moods of the user which include one or more of a normal mood, a frustrated mood, an agitated mood, an upset mood, a hurried mood, an urgency mood, a rushed mood, a stressed mood, a calm mood, a passive mood, a sleepy mood, a happy mood, or an excited mood, or combinations of two or more thereof. The action to be taken is based on the voice input and is one of a command to input a setting of the vehicle, a command requesting information, a request to access data, a request to communicate, or a combination thereof.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
G01C 21/36 - Input/output arrangements for on-board computers
Methods, computer systems, and servers are provided for navigating a vehicle automatically from a current location to a destination location with or without a human operator controlling primary navigation of the vehicle. One example method includes identifying a vehicle location and determining if the vehicle location is near a self-park location. The method accesses mapping data for the self-park location and receiving a request to initiate a self-park process for the vehicle. The method includes forwarding instructions to the vehicle to proceed with the self-park process. The self-park process acting to control the vehicle to automatically move from a current location to a destination location in the self-park location, and the current location and the destination location are updated dynamically as the current location of the vehicle changes and based on conditions of the destination location. Vehicles can be dropped off, registered for self-parking via a smartphone, and the vehicle moves to an available parking location.
Methods and systems for processing communication with electronics associated with a vehicle and with a portable device to provide access to the vehicle. One method includes receiving, at a server, a request from a user via the portable device to grant access to use the vehicle via an electronic key (e-key). The vehicle is pre-associated to a user account that defines use options of the vehicle. The server is configured to generate a unique access code for the request, and the unique access code is configured with privileges for use of the vehicle. The privileges are defined for the unique access code based on an identity of the user and the privileges being active for use of the vehicle. The server is configured to encrypt the unique access code. The encrypting is predefined for decryption by the electronics associated with of the vehicle. The unique access code is sent as an encrypted unique access code to the portable device over a wireless network. The encrypted unique access code is configured for local wireless transmission to the electronics associated with said vehicle. The electronics associated with said vehicle is configured to decrypt the encrypted access code and enable access to use said vehicle in accordance with the privileges for use defined by said unique access code. The privileges for use further defining a period of time during which the unique access code is to remain active for use of the vehicle. The unique access code when active operates as the e-key for the vehicle to enable one or more functions of unlocking of the vehicle, starting the vehicle, driving the vehicle, or locking the vehicle.
Methods, systems, charge units, computer readable media, and combinations thereof are provided, to enable color coding of charging units (CUs), to provide a visual indication to users of when a CU is available, unavailable, in progress, out of service, etc. The method also include logic for finding charge units and identifying discounts are the identified charge units. The discounts can, in some examples, be provided by merchants that may be proximate or local to a charge unit. The discount can be in the form of a discount for the charge purchased or obtained at the charge unit or discounts for goods or services offered a location of the merchant. The method executed by a processor at a charge unit or by a cloud processing logic, or by a server or servers or over the Internet, or combinations thereof.
Methods and systems are provided for cloud processing data streamed from a vehicle and a home associated with a user account. One method includes receiving metadata from the vehicle regarding one or more data producing objects of the vehicle and receiving metadata from the home regarding one or more data producing objects of the home. The method further includes accessing action rules for the user account. The action rules require at least one condition that relates to the vehicle and at least one condition that relates to the home. The conditions are determined based on content of the received metadata. The method further includes sending control information to one of the vehicle or the home to recommend or make a setting to one of the data producing objects when one of the action rules are satisfied. In one embodiment, explicit preferences and learned preferences are used to filter or adjust when to send control information or to avoid sending control information.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60K 1/00 - Arrangement or mounting of electrical propulsion units
B60K 6/20 - Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
Systems and methods for charging an electric battery of a vehicle are provided. The vehicle includes a battery for powering an electric motor of the vehicle. A controller of the vehicle is provided to interface with a battery and to enable control of charging of the battery. The vehicle includes a communications interface for enabling wireless communication with a server, and the server is configured to manage a plurality of user accounts for users. The server is one of a plurality of servers, and the servers providing access to cloud services regarding vehicle use and metrics.
A cloud system that includes one or more servers for communicating with vehicles and processing information received from vehicles and processing information sent to vehicles is disclosed. The system processes instructions for establishing a communication link between a computing device associated with a vehicle and a server of the cloud system. The communication link is over a wireless network. The communication link is established in association with a user account that is managed by the cloud system. The communication link is configured to be established for one or more sessions. The system enables receiving, at the server, a plurality of actions associated with inputs made at the vehicle for the vehicle when associated with the user account, and the plurality of actions being received during the one or more sessions. Then, updating, by the server, data associated with the user account to identify certain ones of the plurality of actions at the vehicle. The server is configured to generate an instruction to apply a setting at the vehicle. One or more of the plurality of actions for the vehicle made during the one or more sessions are analyzed to identify a pattern that is indicative of a preference for a setting by a user of the vehicle that used the vehicle via the user account when the actions were made. The server then sends to the user account the instruction to apply the setting for the vehicle. The computing device associated with the vehicle enables acceptance and application of the setting.
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
B60W 50/00 - CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
B60W 50/10 - Interpretation of driver requests or demands
G01C 21/36 - Input/output arrangements for on-board computers
H04B 1/3822 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving specially adapted for use in vehicles
80.
Methods and systems for using cloud services to assign e-keys to access vehicles
Methods and systems are provided. One method is for providing access to a vehicle. The method includes sending, by a server, an access code for the vehicle to a portable device. The access code is configured to be transferred by the portable device to the vehicle. Then, receiving, by the server, data from the portable device that is indicative that the portable device is located outside of the vehicle or proximate thereto. Sending, by the server, validation to the vehicle that the access code received by the vehicle was sent to the portable device, and then the vehicle is configured to send an electronic key to the portable device upon receiving the validation. The electronic key is associated with at least one privilege associated with use of the vehicle, and the at least one privilege is defined based on the access code.
Battery carriers that provide replaceable and exchangeable batteries and systems are provided. One example battery carrier is for batteries used in electric vehicles. The battery carrier includes a housing having a plurality of slots, and each of the slots is configured to receive a battery that is configured for hand-insertion and hand-removal from the battery carrier. Each slot and each battery has a form factor that is dimensioned to at least partially fit within ones of the slots. A plurality of electrical connectors is also provided. Each electrical connector is disposed inside respective ones of the slots and each electrical connector is configured to mate with an electrical connector of the battery when present in a slot of the plurality of slots and each electrical connector is configured to provide power transfer between a power source to which the battery carrier is connected and a battery when present in one of the slots. Further provided is electronics integrated with the battery carrier. The electronics include communications logic for connecting to a network and logic for communicating with batteries when present in slots of the battery carrier to identify a level of charge. The communications logic is configured to communicate with a server that obtains information regarding the level of charge of batteries present in the battery carrier. The server is configured to process requests from user accounts to find batteries having availability for use by an electric vehicle. The server is configured to enable reservation for at least one battery of the battery carrier via a user account.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
H01M 2/10 - Mountings; Suspension devices; Shock absorbers; Transport or carrying devices; Holders
H01M 2/20 - Current-conducting connections for cells
H01M 10/46 - Accumulators structurally combined with charging apparatus
H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
82.
Methods and systems for automatic electric vehicle identification and charging via wireless charging pads
Cloud systems executing method operations for communicating with connected vehicles of users having user accounts with the cloud system are provided. In one example, a method includes receiving discounts published by merchants for presentation to a network of charging units (CUs), each of the CUs being associated to a geo-location. The method also includes receiving an identification of an electric vehicle that is associated to a user account. The identification of the electric vehicle is received when the electric vehicle has parked over a charging pad of a particular CU, and the charging pad is at a geo-location of the particular CU. The method also includes identifying at least one discount to be presented to a device of the electric vehicle. The identifying is a result of filtering discounts based on user preferences associated with the user account and a proximity of a merchant location to the particular CU having the charging pad over which the vehicle has parked. The method further includes sending the at least one discount to the device of the electric vehicle upon determining use of the charging pad by the electric vehicle. The device of the vehicle can be electronics and displays of the vehicle, a portable device like a smartphone or watch, or a connected device.
Methods and systems are provided. One method includes receiving, at a server, a geo-location of a vehicle. The method further includes receiving from time to time, at the server, vehicle condition. The method includes identifying a user account for the vehicle. The user account includes preferences associated with a profile of a user. The method also includes sending data to the vehicle. The data is for presentation on a display screen or output via an audio system of the vehicle. The data is selected based on a context of the geo-location and the vehicle condition or the preferences associated with the profile of the user. Interaction modes can be used to define what information is displayed and when information is provided to the display screen.
Charge units for charging an electric vehicle and methods for cloud access and programming of data for charge units are provided. In one example, a charging unit is connectable to a charge source (e.g., electricity) and has an connector (cord) for coupling the charge unit to the electric vehicle. The charge unit includes a port for interfacing with and charging an auxiliary battery. A display has a graphical user interface (GUI) for providing charge status information of a main battery of a vehicle and/or the auxiliary battery when connected to the port of the charge unit. The charge unit further including a communications port for providing data of the charge unit to the cloud services, for access and control by a remote computer. An advertising system will serve ads to the charge units, vehicle displays and/or the remote computers while charging or after charging.
Methods and systems are disclosed for a vehicle and for associated methods for handling contact detection of the vehicle. The vehicle includes a computer and a communications system. The communications system is configured to provide the computer of the vehicle with wireless communication with a cloud services system that includes a database that stores a user account that identifies the vehicles as registered with the cloud services system. The user account identifies settings for the vehicle and information for notifying a user of the vehicle. The vehicle includes a plurality of sensors associated to sides of the vehicle, such that contact with a specific side of the vehicle is identified using a sensor of the plurality of sensors. The vehicle further includes a plurality of cameras integrated in the vehicle to enable capturing of image data of an area around the vehicle. The computer is configured to receive data from the plurality of sensors of the vehicle to detect a contact with the vehicle and identify a side of the vehicle from which the contact was detected. The computer is configured to send data to the cloud services system which will then send the notification indicating that contact was detected with the vehicle. The cloud services system enables access to additional data and controls, including live feeds of the area around the vehicle.
B60R 1/00 - Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
86.
Connected vehicle settings and cloud system management
A cloud system that includes one or more servers for communicating with vehicles and processing information received from vehicles and processing information sent to vehicles is disclosed. The system processes instructions for establishing a communication link between a computing device associated with a vehicle and a server of the cloud system. The communication link is over a wireless network. The communication link is established in association with a user account that is managed by the cloud system. The communication link is configured to be established for one or more sessions. The system enables receiving, at the server, a plurality of actions associated with inputs made at the vehicle for the vehicle when associated with the user account, and the plurality of actions being received during the one or more sessions. Then, updating, by the server, data associated with the user account to identify certain ones of the plurality of actions at the vehicle. The server is configured to generate an instruction to apply a setting at the vehicle. One or more of the plurality of actions for the vehicle made during the one or more sessions are analyzed to identify a pattern that is indicative of a preference for a setting by a user of the vehicle that used the vehicle via the user account when the actions were made. The server then sends to the user account the instruction to apply the setting for the vehicle. The computing device associated with the vehicle enables acceptance and application of the setting.
Methods and systems are provided for enabling automatic vehicle charging via wireless charging pads, using a cloud system having one or more servers connected to the Internet. The method includes receiving, at a server, an identification of an electric vehicle that is associated to a user account that is pre-authorized to obtain charge from a charging units (CUs) associated with a network of CUs. The method also includes receiving, at the server, data indicative that the electric vehicle is positioned at least partially over the a charging pad of a CU of the network of CUs. The server sends data to the CU so that the charging pad transfers charge to the electric vehicle automatically if the user account is pre-authorized to obtain the charge from the CU, and the transfer of charge from the charging pad to the electric vehicle occurs without user input at the CU and without user interface input associated with the CU to cause or initiate the transfer of charge. In one example, based on the location of the CU and preferences associated with the user account and merchants local to the CU, certain ones of the discounts are automatically selected and sent to the user, the vehicle display, vehicle computer, user smartphone, user smartwatch, or the like.
Methods and systems are provide access to cloud services over the Internet for customizing user interface of a vehicle. One method includes receiving a request to access a server that provides logic for defining a custom user interface for a vehicle associated with a user account. The method also includes receiving selection options for associating applications to the custom user interface. The applications including interfaces associated with functionalities of the vehicle and interfaces for connecting with internet accessible services. The method includes receiving arrangement selections for placing at least one of the interfaces at a user defined location of a display screen of the vehicle. The selection options of the associated applications and the arrangement selections defining the custom user interface for the user account. The method further includes communicating the custom user interface to memory and electronics of the vehicle over a wireless internet connection. The custom user interface is to be rendered on the display screen of the vehicle.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
89.
Methods and systems for processing user inputs to generate recommended vehicle settings and associated vehicle-cloud communication
Methods and systems for communicating with a server of a cloud system used for managing access to a user account having a profile that includes settings for a vehicle. The system includes a wireless communication system interfaced with a computing system. The computing system of the vehicle is configured to connect with the server using the wireless communication system and credentials for the user account are transferred by the computing system to the server to enable the server to access the profile of the user account and enable the computing system of the vehicle to use the profile. The computing system of the vehicle is configured to implement one or more settings for the vehicle upon making the profile active on the vehicle and while the profile is active on the vehicle, is configured to monitor use activity of the vehicle. The use activity of the vehicle includes inputs received by interfaces of the vehicle. Data regarding the use activity of the vehicle is communicated to the server for identifying patterns from the inputs. The computing system of the vehicle is configured to receive data from the server that is used to make a recommendation for a change to a setting in the vehicle. A display screen of the vehicle is provided with a message that includes the recommendation for the change to the setting. The message is provided via a user interface control that enables acceptance of the change to the setting. The computing system generates an instruction to make the change to the setting and the change to the setting is implemented by the vehicle, and the change to the setting is further added to the profile.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
Methods and systems are provided. One method includes receiving a request to generate electronic key (e-key) for an identified recipient to use a vehicle. The request includes identifying information for enabling sending of the e-key to the recipient via an electronic transmission. The request includes a condition of use of the vehicle. The method includes generating the e-key. The e-key is associated with the condition of use of the vehicle. The method includes transmitting the e-key to a device or user account of the recipient. The method further includes transmitting data to the vehicle to enable use of the vehicle via the e-key and receiving use data regarding use of the vehicle for when the vehicle is used via the e-key. The use data identifies information regarding the use of the vehicle. The information identifies a violations of the condition of use. The receiving and the transmitting is processed by at least one server having logic for generating e-keys and receiving data regarding use of the vehicle when the e-key is used for the vehicle. The server is accessible over the Internet, and the vehicle has wireless communication systems for communicating with the server and for communicating with devices local to the vehicle.
Charge units for charging an electric vehicle and methods for cloud access and programming of data for charge units is provided. In one example, a charging unit is connectable to a charge source (e.g., electricity) and has an connector (cord) for coupling the charge unit to the electric vehicle. The charge unit including a port for interfacing with and charging an auxiliary battery. A display has a graphical user interface (GUI) for providing charge status information of a main battery of a vehicle and/or the auxiliary battery when connected to the port of the charge unit. The charge unit further including a communications port for providing data of the charge unit to the cloud services, for access and control by a remote computer. An advertising system will serve ads to the charge units, vehicle displays and/or the remote computers while charging or after charging.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60L 11/18 - using power supplied from primary cells, secondary cells, or fuel cells
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
92.
Methods and systems for providing access to specific vehicle controls, functions, environment and applications to guests/passengers via personal mobile devices
Methods and systems for providing access to specific vehicle controls, functions, environment and applications for guests/passengers of a vehicle via mobile devices of the passengers. One method includes receiving a request to access a vehicle computer of a vehicle using a mobile device of a passenger of the vehicle. The method also includes identifying a seat in the vehicle that is associated with the passenger and providing a user interface to the mobile device. The user interface exposing a plurality of vehicle systems that are interfaced with the vehicle computer. The plurality of vehicle systems include systems that relate to an environment zone in which the seat is located in the vehicle, and the user interface further includes controls for enabling setting inputs to one or more of the plurality of vehicle systems. The method further includes receiving setting inputs from the user interface of the mobile device of the passenger, such that the setting inputs instruct the vehicle computer to make changes to the one or more of the plurality of vehicle systems.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/06 - Communication control; Communication processing characterised by a protocol
93.
Systems providing electric vehicles with access to exchangeable batteries from available battery carriers
Electric vehicles that use replaceable and exchangeable batteries and systems are provided. A system includes a battery carrier for holding a plurality of batteries. The battery carrier is connectable to a power source and the plurality of batteries are rechargeable and replaceable into and out of the battery carrier. The battery carrier includes slots for receiving the plurality of batteries and control systems for communicating over a network. The control systems are configured for identifying presence of batteries in the slots of the battery carrier and charge level of batteries present in the slots. The system further includes a server that communicates over the network with the control systems of the battery carrier. The server is part of a cloud system that manages access to user accounts. The user accounts are accessible via applications executed on user devices.
G06Q 30/06 - Buying, selling or leasing transactions
B60L 53/80 - Exchanging energy storage elements, e.g. removable batteries
B60L 53/31 - Charging columns specially adapted for electric vehicles
B60L 53/64 - Optimising energy costs, e.g. responding to electricity rates
B60L 53/65 - Monitoring or controlling charging stations involving identification of vehicles or their battery types
B60L 53/66 - Data transfer between charging stations and vehicles
B60L 53/10 - Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles characterised by the energy transfer between the charging station and the vehicle
B60L 58/20 - Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries of two or more battery modules having different nominal voltages
B60L 53/30 - Constructional details of charging stations
B60L 53/18 - Cables specially adapted for charging electric vehicles
Methods, systems and cloud processing are provided for coordinating and processing user input provided to vehicles during use. One example is for processing voice inputs at a vehicle to identify a mood of a user and then modifying or customizing the vehicle response based on the detected mood, physical characteristic and/or physiological characteristic of the user. One example includes sending, to a cloud processing server, data from the vehicle. The vehicle includes an on-board computer for processing instructions for the vehicle and processing wireless communication to exchange data with the cloud processing server. The method then receives, at the vehicle, data for a user account to use the vehicle. The cloud processing server uses the user account to identify a user profile of a user. Then, receiving, from the cloud processing server, voice profiles for the user profile. Each voice profile is associated with a tone identifier or audio signature. The voice profiles for the user are learned from a plurality of voice inputs made to the vehicle by the user in one or more prior sessions of use of the vehicle. The method further includes receiving, by on-board computer, a voice input. For the voice input, processing, by on-board computer, the voice input to identify a voice profile that is correlated to the voice input and generating a vehicle response for the voice input. The vehicle response is moderated based on the tone identifier of the identified voice profile. In one example, the tone identifier is used to infer a mood of the user, and the moderation of the vehicle response assists in selecting a type of response by the vehicle and/or setting made to a vehicle system.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
A cloud system that includes one or more servers for communicating with vehicles and processing information received from a vehicle and processing information sent to the vehicle is provided. The system enables establishing a communication link between a computing device associated with the vehicle and a server of the cloud system. The communication link is over a wireless network, and the communication link is established in association with a user account that is managed by the cloud system. The communication link is configured to be established for one or more sessions. Then, receiving, at the server, a plurality of actions associated with inputs made at the vehicle while the vehicle is associated with the user account, the plurality of actions being received during the one or more sessions. The server updates data associated with the user account to identify the plurality of actions at the vehicle and then generates a recommendation to apply a setting at the vehicle. One or more of the plurality of actions for the vehicle made during the one or more sessions are analyzed to identify a pattern that is indicative of a preference for a setting by a user of the vehicle that used the vehicle via the user account. Generating the recommendation to apply the setting occurs upon reaching or exceeding a predefined threshold. The system sends to the user account the recommendation to apply the setting for the vehicle. The computing device enables access to the user account to view and accept the recommendation. The computing device associated with the vehicle enables acceptance of the recommendation, such that acceptance of the recommendations causes an instruction to the vehicle to apply the setting.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
96.
Methods and systems for defining custom vehicle user interface configurations and cloud services for managing applications for the user interface and learned setting functions
Methods and systems are provide access to cloud services over the Internet for customizing a user interface of a vehicle. The method includes providing selection options to identify a vehicle type among a plurality of vehicle types, where each vehicle type is associated with a system component native to the vehicle type. The system component providing native interfaces for the vehicle type. The method includes identifying a plurality of applications available for the vehicle type. Each of the applications provided with predefined code for communicating with at least one control interface of the system component. The method generates a custom configuration of the user interface for the vehicle type that includes native interfaces for components native to the vehicle type and the app interface for the application. The methods also define a learning module that learns user input to the user interface and provides for automatic programming of features.
Methods for managing charge status of an electric vehicle (EV) at a charge unit (CU) and systems that use cloud processing, are provided. One method includes detecting connection of a charging connector of the charge unit to a vehicle charge port of the EV. The method also includes receiving charge status of the EV while the charging connector is connected to the CU and activating a visual indicator at the CU. The visual indicator is set indicative of the charge status of the EV. The method includes changing the visual indicator as the charge status of the EV changes. The method enables a user device to receive notifications of charge status and communicate with cloud processing to request changing of the visual indicator of the CU to a non-full state even when the EV is at a full state of charging.
G06Q 30/06 - Buying, selling or leasing transactions
G07F 15/00 - Coin-freed apparatus with meter-controlled dispensing of liquid, gas, or electricity
H04W 4/04 - in a dedicated environment, e.g. buildings or vehicles
H02J 5/00 - Circuit arrangements for transfer of electric power between ac networks and dc networks
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60L 1/06 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles to electric heating circuits fed by the power supply line using only one supply
A cloud system for interfacing with an electric vehicle, wherein the electric vehicle has a battery that is rechargeable. The electric vehicle further has an on-board computer and a wireless communication system that is interfaced with the on-board computer. The on-board computer is configured to monitor a charge level of the battery and display the level on a display screen of the electric vehicle. The electric vehicle has global positioning system (GPS) logic for identifying geo-location of the electric vehicle. The cloud system is configured to manage a user account for the electric vehicle and store data associated with the user account. The data includes information regarding charge parameters received from the user. The cloud system is thus configured to interface with on-board computer of the electric vehicle via the wireless communication system. The cloud system is configured access information regarding charging stations that are available and send to the electric vehicle one or more options of charge stations in response to processing received geo-location of the electric vehicle and received data regarding the charge level of the battery of the electric vehicle and the charge parameters of the user. The charge stations presented as options are located along a driving path that is reachable before the charge level of the electric vehicle reaches an empty state.
Methods and systems are provide access to cloud services over the Internet for managing a user profile of a vehicle on a cloud processing system connected to the Internet. One example method includes receiving requests to access the user profile to define settings for one or more vehicles. The method includes receiving input to user settings at the vehicle at the cloud processing system. The method includes processing the input over time to learn behavior associated with the input to the use settings. The method includes transmitting settings to the vehicle to be automatically implemented based on the learned behavior. The method being executed by a processor. The profile can be transferred to one or more vehicles, can be set for a temporary period of time, can be set with wireless payment systems, and is accessible over the Internet to accept changes or updates.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
100.
Methods for sharing mobile device applications with a vehicle computer and accessing mobile device applications via controls of a vehicle when the mobile device is connected to the vehicle computer
Methods and systems are provided, for sharing mobile device applications with a vehicle computer. One example method includes detecting a mobile device present in a vehicle, by a vehicle computer of the vehicle and generating a user interface on a display screen of the vehicle, as instructed by the vehicle computer. The method further includes identifying by the vehicle computer, a plurality of native applications of the vehicle for the user interface and identifying a plurality of mobile device applications from the mobile device for the user interface, while the mobile devices is present in the vehicle. The method enables system controls, using the vehicle computer, to enable access to the plurality of native applications and the plurality of mobile device applications, the system controls including one or more of button inputs of the vehicle, touch screen inputs via the user interface of the display screen of the vehicle, and voice input via microphones of the vehicle.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures