Patents by Inventor David Isherwood

David Isherwood 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).

  • Patent number: 10452099
    Abstract: Embodiments are generally directed to handling-noise based gesture control for electronic devices. An embodiment of an apparatus includes a cover; multiple noise detection elements, the noise detection elements to detect handling-noise including noise generated by a command gesture performed on a surface of the cover of the apparatus, the plurality of noise detection elements including at least a first noise detection element in a first location and a second noise detection element in a second location; and a processor, the processor to process noise data generated by the plurality of noise detection elements to detect and identify the command gesture.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 22, 2019
    Assignee: INTEL CORPORATION
    Inventor: David Isherwood
  • Patent number: 10362231
    Abstract: Techniques for implementing a head down warning system in a handheld electronic device are described. An example of a device includes a display and a depth detection unit disposed on a surface of the handheld electronic device opposite the display. The depth detection unit includes a pair of cameras with panoramic lenses. The device also includes one or more processors that receive distance information from the depth detection unit, process the distance information to detect a hazard, and render a warning on the display to alert a user of the handheld electronic device about the hazard.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: Mikko Ollila, David Isherwood
  • Publication number: 20180007276
    Abstract: Techniques for implementing a head down warning system in a handheld electronic device are described. An example of a device includes a display and a depth detection unit disposed on a surface of the handheld electronic device opposite the display. The depth detection unit includes a pair of cameras with panoramic lenses. The device also includes one or more processors that receive distance information from the depth detection unit, process the distance information to detect a hazard, and render a warning on the display to alert a user of the handheld electronic device about the hazard.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Inventors: Mikko Ollila, David Isherwood
  • Patent number: 9720645
    Abstract: Various systems and methods for providing audio obstruction effects in 3D parallax user interfaces are described herein. An apparatus comprises: a presentation module to present a 3D parallax user interface on an electronic device, the 3D parallax user interface including a foreground layer and a background layer, the foreground layer having a foreground user interface component and the background layer having a background user interface component, the foreground user interface component obstructing at least a portion of the background user interface component; a receiving module to receive a signal to generate an audio notification for the background user interface component; and an audio effect module to: determine an audio effect to apply to the audio notification, the audio effect based on the position of the background user interface component in relation to the foreground user interface component; and apply the audio effect to the audio notification.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventor: David Isherwood
  • Publication number: 20170188138
    Abstract: An apparatus for audio beamforming with distance and environmental information is described herein. The apparatus includes a microphone or a plurality of microphones, a distance detector, a delay detector, and a processor. The distance detector is to determine a distance of an audio source from the apparatus. The delay is calculated based on the distance determined by the distance detector. The delay is determined for each of the microphones. Additionally, the processor is to perform audio beamforming of audio from the microphone array combined with a microphone specific delay applied to the audio signals from the microphones.
    Type: Application
    Filed: December 26, 2015
    Publication date: June 29, 2017
    Applicant: Intel Corporation
    Inventors: Kalle I. Makinen, Mikko Kursula, David Isherwood
  • Publication number: 20160291930
    Abstract: Various systems and methods for providing audio obstruction effects in 3D parallax user interfaces are described herein. An apparatus comprises: a presentation module to present a 3D parallax user interface on an electronic device, the 3D parallax user interface including a foreground layer and a background layer, the foreground layer having a foreground user interface component and the background layer having a background user interface component, the foreground user interface component obstructing at least a portion of the background user interface component; a receiving module to receive a signal to generate an audio notification for the background user interface component; and an audio effect module to: determine an audio effect to apply to the audio notification, the audio effect based on the position of the background user interface component in relation to the foreground user interface component; and apply the audio effect to the audio notification.
    Type: Application
    Filed: December 27, 2013
    Publication date: October 6, 2016
    Inventor: David Isherwood
  • Publication number: 20150277743
    Abstract: Embodiments are generally directed to handling-noise based gesture control for electronic devices. An embodiment of an apparatus includes a cover; multiple noise detection elements, the noise detection elements to detect handling-noise including noise generated by a command gesture performed on a surface of the cover of the apparatus, the plurality of noise detection elements including at least a first noise detection element in a first location and a second noise detection element in a second location; and a processor, the processor to process noise data generated by the plurality of noise detection elements to detect and identify the command gesture.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Inventor: David Isherwood
  • Patent number: 6993580
    Abstract: A plurality of end users remotely access a network that includes a hub site and a number of provider sites. Information relating to the end user is associated with a non-externally identifying symbol. Public end-user information is shared with providers without permission from the end user. Private end-user information is shared with providers only upon receiving permission from the end user.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: January 31, 2006
    Assignee: Airclic Inc.
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz
  • Patent number: 6691914
    Abstract: Information representative of scanned machine-readable codes is transmitted between network sites. Information associated with scans of machine-readable codes are received at a first site and stored within a database, along with a unique alpha-numeric identifier. The end user is directed from the first site to a second site with a URL that includes a symbol identifying an address of the second site on the network and the unique alpha-numeric identifier. A request (which includes a representation of the unique alpha-numeric identifier) for the information stored at the first site is received. The information stored at the first site is sent to the second site.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: February 17, 2004
    Assignee: AirClic, Inc.
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz
  • Publication number: 20030069966
    Abstract: A user is directed to information specific to an application on a network upon inputting a first number uniquely identifying the application on the network and, in some cases, a second number associated with the information.
    Type: Application
    Filed: October 10, 2001
    Publication date: April 10, 2003
    Inventors: Peter B. Ritz, David Isherwood, Christopher J. Tilghman, Roger Skagerwall
  • Publication number: 20020030096
    Abstract: An end user is directed to a network location using information corresponding to a provider associated with the end user. A database including records associated with a different machine-readable code is provided. One or more of the records includes a number of different network addresses associated therewith, each network address being associated with a different provider. Scans of machine-readable codes are received at a network site. In response to the scan information, records associated with the machine-readable codes scanned by the user are retrieved from the database. At least one network address for each of the retrieved records is selected based on criteria specified by the provider, an express need of the user or property information of a session of the end-user on the network. At least one selected network address is transmitted from the network site to the end-user.
    Type: Application
    Filed: October 4, 2001
    Publication date: March 14, 2002
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz
  • Publication number: 20020030097
    Abstract: Information representative of scanned machine-readable codes is transmitted between network sites. Information associated with scans of machine-readable codes are received at a first site and stored within a database, along with a unique alpha-numeric identifier. The end user is directed from the first site to a second site with a URL that includes a symbol identifying an address of the second site on the network and the unique alpha-numeric identifier. A request (which includes a representation of the unique alpha-numeric identifier) for the information stored at the first site is received. the information stored at the firs site is sent to the second site.
    Type: Application
    Filed: October 4, 2001
    Publication date: March 14, 2002
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz
  • Publication number: 20020032749
    Abstract: A plurality of end users remotely access a network that includes a hub site and a number of provider sites. Upon the end user inputting code information, network address information corresponding to a location on the network of a provider that is associated with the codes is identified. The end user is directed to that location on the network. The user may annotate the code information, which is then stored in the hub site.
    Type: Application
    Filed: October 4, 2001
    Publication date: March 14, 2002
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz
  • Publication number: 20020032791
    Abstract: A plurality of end users remotely access a network that includes a hub site and a number of provider sites. Information relating to the end user is associated with a non-externally identifying symbol. Public end-user information is shared with providers without permission from the end user. Private end-user information is shared with providers only upon receiving permission from the end user.
    Type: Application
    Filed: October 4, 2001
    Publication date: March 14, 2002
    Inventors: David Isherwood, John Lommock, Kaj Nygren, Peter Ritz