IP Library Granted Patent US 9,696,807
Granted Patent B2
US 9,696,807 · App. 15/198,194 · Granted Jul 4, 2017

Custom vibration patterns

Inventors: Christopher B. Fleizach (Morgan Hill, CA); Eric Taylor Seymour (San Jose, CA); Joel M. Lopes Da Silva (San Francisco, CA)
Assignee: Apple Inc.
G06F3/016G06F3/0488H04M1/72519H04M19/047H04M2250/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,696,807
App. No.
15/198,194
Granted
Jul 4, 2017
Kind
B2
Abstract

The present disclosure describes technology, which can be implemented as a method, apparatus, and/or computer software embodied in a computer-readable medium, and which, among other things, be used to create custom feedback patterns in response to user input, for example, in response to the user inputting a desired pattern of tactile events detected on a mobile device. For example, one or more aspects of the subject matter described in this disclosure can be embodied in one or more methods that include receiving tactile input from a user of an electronic device specifying a custom feedback pattern, in concert with receiving tactile input, providing feedback to the user corresponding to the received tactile input, and storing the specified custom feedback pattern for use by the electronic device to actuate feedback signaling a predetermined notification event.

Claims (40)

1. A method performed by one or more processes executing on an electronic device, the method comprising:

selecting, from preset stock vibration patterns, a geometric representation of a vibration pattern;

associating feedback with the selected geometric representation of a vibration pattern;

assigning the associated feedback to a notification event; and

signaling, to a user of the electronic device, an alert of the notification event by actuating the feedback associated with the selected geometric representation of a vibration pattern.

2. The method of claim 1 , further comprising:

providing to the electronic device, by a vibration pattern delivery service over a wireless network, the preset stock vibration patterns; and

displaying, on the electronic device, the geometric representation of a vibration pattern for each of the preset stock vibration patterns.

3. The method of claim 1 , wherein the geometric representation includes a plurality of concentric geometric shapes, each of the plurality of concentric geometric shapes depicting a vibration segment.

4. The method of claim 3 , wherein a spacing between adjacent ones of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

5. The method of claim 3 , wherein a color associated with each one of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

6. The method of claim 1 , wherein the geometric representation includes a progress bar depicting a plurality of vibration segments, in which a length of each of the vibration segments depicts a duration of each of the vibration segments.

7. An electronic device comprising:

a processor configured to execute instructions stored in a machine-readable medium;

an input/output subsystem, operatively coupled to the processor;

a feedback subsystem, operatively coupled to the processor, including a feedback mechanism and configured to provide a user of the electronic device with feedback in response to information received from the processor;

a memory serving as the machine-readable medium and storing processor executable instructions to cause the electronic device to perform operations comprising:

selecting, from preset stock vibration patterns, a geometric representation of a vibration pattern;

associating feedback with the selected geometric representation of a vibration pattern;

assigning the associated feedback to a notification event; and

signaling, to a user of the electronic device, an alert of the notification event by actuating the feedback mechanism and providing the feedback associated with the selected geometric representation of a vibration pattern.

8. The electronic device of claim 7 , further comprising:

providing, by a vibration pattern delivery service over a wireless network, the preset stock vibration patterns; and

displaying the geometric representation of a vibration pattern for each of the preset stock vibration patterns.

9. The electronic device of claim 7 , wherein the geometric representation includes a plurality of concentric geometric shapes, each of the plurality of concentric geometric shapes depicting a vibration segment.

10. The electronic device of claim 9 , wherein a spacing between adjacent ones of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

11. The electronic device of claim 9 , wherein a color associated with each one of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

12. The electronic device of claim 7 , wherein the geometric representation includes a progress bar depicting a plurality of vibration segments, in which a length of each of the vibration segments depicts a duration of each of the vibration segments.

13. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause a data processing apparatus to perform operations comprising:

selecting, from preset stock vibration patterns, a geometric representation of a vibration pattern;

associating feedback with the selected geometric representation of a vibration pattern;

assigning the associated feedback to a notification event; and

signaling, to a user of the electronic device, an alert of the notification event by actuating the feedback associated with the selected geometric representation of a vibration pattern.

14. The computer program product of claim 13 , further comprising operations of:

providing to the electronic device, by a vibration pattern delivery service over a wireless network, the preset stock vibration patterns; and

displaying, on the electronic device, the geometric representation of a vibration pattern for each of the preset stock vibration patterns.

15. The computer program product of claim 13 , wherein the geometric representation includes a plurality of concentric geometric shapes, each of the plurality of concentric geometric shapes depicting a vibration segment.

16. The computer program product of claim 15 , wherein a spacing between adjacent ones of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

17. The computer program product of claim 15 , wherein a color associated with each one of the geometric shapes depicts one of a duration and an intensity of the vibration segment.

18. The computer program product of claim 13 , wherein the geometric representation includes a progress bar depicting a plurality of vibration segments, in which a length of each of the vibration segments depicts a duration of each of the vibration segments.

Continuity (2)
Continuation 13153331 · Jun 3, 2011
Related Publication 20160306428A1 · Oct 20, 2016