Input/Output Functions Related to a Portable Device In An Automotive Environment
First Claim
Patent Images
1. A method for providing structured sets of items via an automotive user interface (UI) configured to receive gesture-based user input, the method comprising:
- receiving, by one or more processors, an ordered plurality of items;
causing, by the one or more processors, a first subset of the plurality of items to be displayed via the automotive UI along a certain axis;
detecting, by the one or more processors, a gesture having a motion component directed along the axis applied to the automotive UI;
in response to the gesture, causing, by the one or more processors, a second subset of the plurality of items to be displayed via the automotive UI independently of a velocity of the motion component of the gesture, wherein each of the first subset and the second subset includes multiple items, and wherein the second subset includes items that immediately follow the items in the first subset.
2 Assignments
0 Petitions
Accused Products
Abstract
To facilitate various functionality related to interactions between a portable device and a vehicle head unit, systems and methods (i) efficiently provide audio navigation instructions to a vehicle head unit; (ii) enable data exchange between a portable device which is not in direct communication with a vehicle head unit and the vehicle head unit; and (iii) provide visual output in response to user gestures in an automotive environment.
18 Citations
20 Claims
-
1. A method for providing structured sets of items via an automotive user interface (UI) configured to receive gesture-based user input, the method comprising:
-
receiving, by one or more processors, an ordered plurality of items; causing, by the one or more processors, a first subset of the plurality of items to be displayed via the automotive UI along a certain axis; detecting, by the one or more processors, a gesture having a motion component directed along the axis applied to the automotive UI; in response to the gesture, causing, by the one or more processors, a second subset of the plurality of items to be displayed via the automotive UI independently of a velocity of the motion component of the gesture, wherein each of the first subset and the second subset includes multiple items, and wherein the second subset includes items that immediately follow the items in the first subset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable computing device comprising:
-
one or more processors; a short-range communication interface to couple the portable computing device to a head unit of a vehicle to receive input from, and provide output to, automotive user interface (UI) implemented in a head unit of a vehicle; a non-transitory computer-readable memory storing thereon instructions configured to execute on the one or more processors to; receive an ordered plurality of items I1, I2, . . . IM, provide an initial subset of N successive items I1, I2, . . . IN to the head unit for display via the automotive UI, receive an indication of a flick gesture detected via automotive UI, and in response to the received indication, provide to the head unit a new subset of N successive items I1+O, I2+O, . . . IN+O which are offset from the initial subset by a certain fixed number O independently of a velocity of the flick gesture. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for providing output in response to user gestures in an automotive environment, the system comprising:
-
one or more processors; a user interface (UI) communicatively coupled to the one or more processors and configured to display content to a driver of a vehicle and receive gesture-based input from the driver; and a non-transitory computer-readable memory storing thereon instructions that, when executed on the one or more processors, cause the one or more processors to; display, via the user interface, a first subset of an ordered plurality of items along an axis, detect, via the user interface, a gesture having a motion component directed along the axis, in response to the gesture, select a second subset of the ordered plurality of items for display via the user interface independently of a velocity of the motion component, wherein each of the first subset and the second subset includes multiple items, and wherein the second subset includes items that immediately follow the items in the first subset, and display the subset via the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification