Patents by Inventor Wayne C. Westerman

Wayne C. Westerman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160313205
    Abstract: Disclosed herein are methods and systems for compensating for drift that may be present in a force sensing device. In some embodiments, the force sensing device may be calibrated to compensate for the drift. The calibration may include receiving an input waveform associated with a received amount of force on the force sensing device. A system model that approximates a transfer function that provides an output waveform associated with the input waveform is then determined. Using the system model, an inverse transfer function associated with the system model is also determined. The inverse transfer function may then be applied to the output waveform which compensates for the drift.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Baboo V. Gowreesunker, Wayne C. Westerman
  • Publication number: 20160291771
    Abstract: An electronic device displays, on a display, a user interface. While displaying the user interface, the device detects an input on the touch-sensitive surface; and, in response to detecting the input while displaying the first user interface, and while detecting the input, in accordance with a determination that the input satisfies an activation intensity threshold, performs a first operation. The activation intensity threshold includes a first intensity threshold component that decreases from a first intensity value over time.
    Type: Application
    Filed: September 29, 2015
    Publication date: October 6, 2016
    Inventors: Nicole M. Wells, Marcos Alonso Ruiz, Gregory M. Apodaca, Alex Bijamov, Jonathan R. Dascola, Christopher P. Foss, Olivier D.R. Gutknecht, Peter L. Hajas, Michael T. Jurewitz, Chanaka G. Karunamuni, Kenneth L. Kocienda, Sophia Teutschler, Wayne C. Westerman
  • Publication number: 20160259516
    Abstract: An electronic device displays a user interface of a first software application that includes one or more draggable objects and one or more control objects; and, detects a contact on a touch-sensitive surface at a first location while a focus selector is displayed over a first draggable object and a movement of the contact across the touch-sensitive surface to a second location that corresponds to a first control object. In accordance with a determination that the contact at the first location satisfies object selection criteria, the device moves the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the first control object. In accordance with a determination that the contact at the second location satisfies first intensity criteria, the device performs a first predetermined operation that corresponds to activation of the first control object.
    Type: Application
    Filed: September 29, 2015
    Publication date: September 8, 2016
    Inventors: Aram D. Kudurshian, Christopher P. Foss, Gary I. Butcher, Patrick L. Coffman, Jeffrey Traer Bernstein, Nicole M. Wells, Wayne C. Westerman
  • Publication number: 20160259536
    Abstract: An electronic device displays a settings user interface that includes one or more control objects. The settings user interface is configured to adjust operations of the device that use one or more sensors that detect intensity of contacts with a touch-sensitive surface, and/or one or more tactile output generators. The device detects an input for a first control object of the one or more control objects; and, in accordance with the detected input for the first control object, changes the second intensity threshold and the second tactile output. The device provides a first tactile output in response to detecting that an intensity of a contact on a touch-sensitive surface increases above a first intensity threshold, and provides a second tactile output in response to detecting that an intensity of a contact on the touch-sensitive surface increases above a second intensity threshold, distinct from the first intensity threshold.
    Type: Application
    Filed: September 28, 2015
    Publication date: September 8, 2016
    Inventors: Aram D. Kudurshian, Christopher P. Foss, Gary I. Butcher, Patrick L. Coffman, Jeffrey Traer Bernstein, Nicole M. Wells, Wayne C. Westerman
  • Publication number: 20160259480
    Abstract: Disclosed herein are methods and systems for providing haptic output and audio output on computing devices using the same haptic device and methods for calibrating the same. To produce the haptic and audio output, the computing device receives a profile of a desired output waveform that is to be provided by the haptic device. Using the desired output waveform, an input waveform is generated. Once the input waveform that will produce the desired output waveform is generated, the input waveform may be calibrated to account for various structural components of the haptic device and may also be combined with an audio waveform. The input waveform is then provided to the haptic device.
    Type: Application
    Filed: February 18, 2016
    Publication date: September 8, 2016
    Inventors: Peteris K. Augenbergs, Marc J. Piche, Vinay Chawda, Nicole M. Wells, Scott J. McEuen, Curtis P. Wiederhold, Jonah A. Harley, Wayne C. Westerman, Jeffrey T. Bernstein, Brett W. Degner, Paul Briant, Thomas Wedlick
  • Publication number: 20160246473
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Application
    Filed: May 6, 2016
    Publication date: August 25, 2016
    Inventors: Steven P. JOBS, Scott FORSTALL, Greg CHRISTIE, Stephen O. LEMAY, Scott HERZ, Marcel Van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Coffman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil S. King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M.J. Boule, Henri C. Lamiraux
  • Publication number: 20160195929
    Abstract: An electronic device may generate a canceling component that reduces or eliminates the unforced response for a base waveform applied to a component haptic output device of the electronic device. The electronic device may create a sculpted waveform that has no or reduced unforced response and may store the created sculpted waveform. The electronic device may apply the sculpted waveform to the component haptic output device. In one embodiment, a space of at least possible parameters may be defined. Canceling component corresponding to points in the space may be iteratively tested. A heat map may be generated based on the unforced response cancellation or elimination of the canceling components corresponding to the points. Based at least on the heat map, a canceling component may be selected. A sculpted waveform may then be generated by combining the base waveform with the canceling component.
    Type: Application
    Filed: August 8, 2013
    Publication date: July 7, 2016
    Inventors: Melisa Orta Martinez, Wayne C. Westerman, Zhiqiang Gu, Duncan Kerr, Patrick Kessler
  • Publication number: 20160180184
    Abstract: An apparatus includes one or more fingerprint image sensors capable of providing fingerprint image information from the finger of a user, and one or more separately disposed orientation sensors, capable of determining one or more orientations of the finger. One or more circuits are coupled to the one or more fingerprint image sensors and the one or more orientation sensors, configured for combining information from the one or more fingerprint image sensors and the one or more fingerprint orientation sensors.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Inventors: William M. Vieta, Wayne C. Westerman
  • Publication number: 20160162031
    Abstract: The present application is related to a computer for providing output to a user. The computer includes a processor and an input device in communication with the processor. The input device includes a feedback surface and at least one sensor in communication with the feedback surface, the at least one sensor configured to detect a user input to the feedback surface. The processor varies a down-stroke threshold based on a first factor and varies an up-stroke threshold based on a second factor. The down-stroke threshold determines a first output of the computing device, the up-stroke threshold determines a second output of the computing device, and at least of the first factor or the second factor are determined based on the user input.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Wayne C. Westerman, Duncan Kerr, Avi E. Cieplinski, Jeffrey T. Bernstein, William M. Vieta, Julian K. Missig
  • Patent number: 9342725
    Abstract: An error correction method and a mobile communication device incorporating the error correction method. The error correction method begins with receiving fingerprint image information that includes a set of swatches. A first one of the received swatches is matched to a second one of the swatches at an edge. A measure of fingerprint image manipulation is determined responsive to an amount of processing to perform and an amount of fingerprint image error. Then the fingerprint image information is manipulated in response to an optimum value of the measure.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 17, 2016
    Assignee: Apple Inc.
    Inventors: William M. Vieta, Wayne C. Westerman
  • Patent number: 9335924
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: May 10, 2016
    Assignee: APPLE INC.
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Scott Herz, Marcel van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Coffman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil S. King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M. J. Boule, Henri C. Lamiraux
  • Patent number: 9292111
    Abstract: Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: March 22, 2016
    Assignee: Apple Inc.
    Inventors: Wayne C. Westerman, Steven P. Hotelling, Myra Haggerty, Bas Ording, Nima Parivar, Duncan Robert Kerr
  • Publication number: 20160061636
    Abstract: Embodiments of the present disclosure provide a method and system for dynamically controlling a current that is applied to a light source of an optical encoder.
    Type: Application
    Filed: July 10, 2015
    Publication date: March 3, 2016
    Inventors: Baboo V. Gowreesunker, Wayne C. Westerman, Prashanth S. Holenarsipur
  • Publication number: 20160012273
    Abstract: A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 14, 2016
    Inventors: Wayne C. Westerman, Byron B. Han, Craig A. Marciniak
  • Patent number: 9202099
    Abstract: A sequence of biometric data images is received, such as, for example, a sequence of fingerprint images, and a set of biometric data images is selected from the sequence of images. The set of images can include one or more segments of at least one image in the sequence of images. One or more portions of at least one image of biometric data in the set of images can be selected to be included in the unified image of biometric data. The unified image of biometric data can be constructed using the one or more portions of the at least one image of biometric data. If the unified image of biometric data is not complete, a user can be prompted for one or more additional images of biometric data.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 1, 2015
    Assignee: Apple Inc.
    Inventors: Byron B. Han, Craig A. Marciniak, Wayne C. Westerman
  • Patent number: 9152842
    Abstract: An electronic device can include at least one fingerprint image sensor that obtains fingerprint image information, where the fingerprint information can include at least a first partial fingerprint image and a second partial fingerprint image. At least one fingerprint navigation sensor can be disposed to receive navigation information responsive to at least one of movement or orientation of a user's finger with respect to the at least one fingerprint image sensor. At least one processing unit can combine the first partial fingerprint image and the second partial fingerprint image into at least one combined fingerprint image utilizing the navigation information.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 6, 2015
    Assignee: Apple Inc.
    Inventors: William M. Vieta, Wayne C. Westerman, Steven P. Hotelling
  • Patent number: 9135496
    Abstract: A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 15, 2015
    Assignee: Apple Inc.
    Inventors: Wayne C. Westerman, Byron B. Han, Craig A. Marciniak
  • Publication number: 20150234493
    Abstract: The present application is related to a method for providing output for a computing device. The method includes determining, by a processor, a location of a cursor, the cursor corresponding to an input device; analyzing, by the processor, whether the location is in a first tracking area for a first application; if the location is in a first tracking area, activating a first feedback profile for the first tracking area; sensing, by the input device, a first input to the input device; and providing a first output corresponding to one or more parameters determined by the first feedback profile.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 20, 2015
    Inventors: Nima Parivar, Raleigh J. Ledet, Michael W. Funk, Kristin M. Forster, Jevgenia Smorgun, Kelsey Y. Ho, Wayne C. Westerman, Philip J. Holland
  • Patent number: 9111125
    Abstract: A fingerprint processing system comprises a fingerprint sensor configured to generate an image of a fingerprint, and a processor configured to process the fingerprint image. The processor is operable to generate a ridge flow map comprising ridge flow vectors characterizing the fingerprint, and a multi-layer decomposition based on the ridge flow vectors. The decomposition includes at least first and second-order residuals, based on the ridge flow vectors, and the processor is operable to characterize a quality of the fingerprint image, based on the residuals.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: August 18, 2015
    Assignee: Apple Inc.
    Inventors: Wayne C. Westerman, Karen L. Jenkins
  • Publication number: 20150227280
    Abstract: The present application is related to a computer for providing output to a user. The computer includes a processor and an input device in communication with the processor. The input device includes a feedback surface and at least one sensor in communication with the feedback surface, the at least one sensor configured to detect a user input to the feedback surface. The processor varies a down-stroke threshold based on a first factor and varies an up-stroke threshold based on a second factor. The down-stroke threshold determines a first output of the computing device, the up-stroke threshold determines a second output of the computing device, and at least one of the first factor or the second factor are determined based on the user input.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 13, 2015
    Inventors: Wayne C. Westerman, Duncan Kerr, Avi E. Cieplinski, Jeffrey T. Bernstein, William M. Vieta, Julian K. Missig