WIRELESS-ENABLED CONSUMER PORT APPARATUS FOR ACCOMMODATING AFTER-MARKET DEVICES FLEXIBLY IN VEHICLES
First Claim
1. A vehicle system, implemented at a subject vehicle, comprising:
- a hardware-based processing unit; and
a non-transitory computer-readable storage device comprising;
a device-discovery module that, when executed by the hardware-based processing unit, determines, using a vehicle communication hardware component, presence of one or more proximate devices that are not native to the subject vehicle;
a service-discovery module that, when executed by the hardware-based processing unit, determines needs of various devices including (i) any of the proximate devices determined present, (ii) a primary vehicle communication interface, (iii) a vehicle consumer-port interface, and (iv) one or more embedded vehicle components;
a resource-discovery module that, when executed by the hardware-based processing unit, determines one or more resources of the various devices available to serve the needs determined; and
a grouping module that, when executed by the hardware-based processing unit, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol. The technology may include simply the storage device having any mentioned module, and processes performed.
-
Citations
20 Claims
-
1. A vehicle system, implemented at a subject vehicle, comprising:
-
a hardware-based processing unit; and a non-transitory computer-readable storage device comprising; a device-discovery module that, when executed by the hardware-based processing unit, determines, using a vehicle communication hardware component, presence of one or more proximate devices that are not native to the subject vehicle; a service-discovery module that, when executed by the hardware-based processing unit, determines needs of various devices including (i) any of the proximate devices determined present, (ii) a primary vehicle communication interface, (iii) a vehicle consumer-port interface, and (iv) one or more embedded vehicle components; a resource-discovery module that, when executed by the hardware-based processing unit, determines one or more resources of the various devices available to serve the needs determined; and a grouping module that, when executed by the hardware-based processing unit, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage device, for use at a vehicle having a communication hardware component, comprising:
-
a device-discovery module that, when executed by the hardware-based processing unit, determines, using the communication hardware component, presence of one or more proximate devices that are not native to the subject vehicle; a service-discovery module that, when executed by a hardware-based processing unit of the vehicle system, determines needs of various devices including (i) any of the one or more proximate devices determined present, (ii) a primary vehicle communication interface, (iii) a vehicle consumer-port interface, and (iv) one or more embedded vehicle components; a resource-discovery module that, when executed by the hardware-based processing unit, determines one or more resources of the various devices available to serve the needs determined; and a grouping module that, when executed by the hardware-based processing unit, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, performed at a vehicle system comprising a communication hardware component, comprising:
-
determining, by a vehicle processing unit executing a device-discovery module of a non-transitory computer-readable storage device, and using the communication hardware component, presence of one or more proximate devices that are not native to the subject vehicle; determining, by the processing unit executing a service-discovery module that, needs of various devices including (i) any of the one or more proximate devices determined present, (ii) a primary vehicle communication interface, (iii) a vehicle consumer-port interface, and (iv) one or more embedded vehicle components; a resource-discovery module that, when executed by the hardware-based processing unit, determines one or more resources of the various devices available to serve the needs determined; and a grouping module that, when executed by the hardware-based processing unit, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices.
-
Specification