Patents by Inventor Erik Neuenschwander

Erik Neuenschwander 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: 9473883
    Abstract: An application can specify a location service authorization type to be enforced by a mobile device. After the user authorizes the location service through an authorization dialog, the application can receive location service according to the authorization type. A first authorization type allows the application to receive continuous location updates and location events from a location service on the mobile device only when the application is in use. A second authorization type allows the application to always receive continuous location updates and location events when the application is running in a foreground or background. The text of the authorization dialog can be customized by the application to provide more detail on how the location data will be used by the application.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: Stephen J. Rhee, Adam M. Driscoll, Jeffrey Michael Bartunek, Ronald K. Huang, Erik Neuenschwander, Patrick Coffman, Guy L. Tribble
  • Publication number: 20150350823
    Abstract: An application can specify a location service authorization type to be enforced by a mobile device. After the user authorizes the location service through an authorization dialog, the application can receive location service according to the authorization type. A first authorization type allows the application to receive continuous location updates and location events from a location service on the mobile device only when the application is in use. A second authorization type allows the application to always receive continuous location updates and location events when the application is running in a foreground or background. The text of the authorization dialog can be customized by the application to provide more detail on how the location data will be used by the application.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Stephen J. Rhee, Adam M. Driscoll, Jeffrey Michael Bartunek, Ronald K. Huang, Erik Neuenschwander, Patrick Coffman, Guy L. Tribble
  • Publication number: 20140013320
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
  • Patent number: 8539473
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
  • Publication number: 20090182533
    Abstract: Diagnostic events can be collected on electronic devices at geographically distributed service centers and transmitted to a remote (e.g., network-based) diagnostic service. The diagnostic service can aggregate and analyze the diagnostic events to determine, for example, one or more possible causes of the diagnostic events, and can provide information or guidance to users and/or service personnel for characterizing, resolving or explaining the diagnostic events. In one aspect, log files of diagnostic events captured on devices are sent to the diagnostic service. For each log file, the diagnostic service can compute frequencies of recorded diagnostic events. The computed frequencies can be compared against accepted and/or expected values generated from reference data. The diagnostic service can respond to users and/or service personnel with information or guidance for resolving, characterizing or explaining the diagnostic event based on a result of the comparisons.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Inventors: Erik Neuenschwander, Eric Albert, Lyle Seplowitz
  • Publication number: 20080184222
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh