Patents by Inventor Andreas W. Wendker

Andreas W. Wendker 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: 11741210
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: August 29, 2023
    Assignee: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Publication number: 20210312029
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Applicant: Apple Inc.
    Inventors: Robert R. ULRICH, Jean-Pierre CUIDAD, Kevin N. ARMSTRONG, Andreas W. WENDKER, Craig M. FEDERIGHI, Steve S. KO
  • Patent number: 11055392
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Publication number: 20200279036
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Application
    Filed: January 24, 2020
    Publication date: September 3, 2020
    Inventors: Robert R. ULRICH, Jean-Pierre CUIDAD, Kevin N. ARMSTRONG, Andreas W. WENDKER, Craig M. FEDERIGHI, Steve S. KO
  • Patent number: 10546113
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: January 28, 2020
    Assignee: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Patent number: 10296545
    Abstract: Unit conversion methods and systems that use an auto-scaling algorithm to sort conversion results. A plurality of unit conversion results, which represent a conversion of an input value in an input unit, are sorted into a sorted list based on the scale of the values in the results and the sorted list is presented (e.g. displayed) to a user. In one embodiment, the sorting is done without regard to the units in the conversion results and values between zero and one are transformed before sorting.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: May 21, 2019
    Assignee: Apple Inc.
    Inventors: Andreas W. Wendker, Arnaud Douceur
  • Publication number: 20180365404
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Application
    Filed: August 17, 2018
    Publication date: December 20, 2018
    Applicant: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Patent number: 10055567
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Publication number: 20170199631
    Abstract: A method includes receiving a request to display device status information for participant devices corresponding to participants in a group included on a roster, wherein a participant in the group is associated with a participant device. In response to receiving the request to display the device status information for the participant devices, displaying, respective graphical representations that include respective device status indicators for a respective set of the participants in the group, including concurrently displaying, on the display, a first graphical representation of a first participant in the group including a first device status indicator providing a status of a first participant device, associated with the first participant and a second graphical representation of a second participant in the group including a second device status indicator providing a status of a second participant device, associated with the second participant, that is different from the first device status indicator.
    Type: Application
    Filed: September 22, 2016
    Publication date: July 13, 2017
    Inventors: Patrick Lee Coffman, Andreas W. Wendker, Todd Robert Fernandez, Mark William Whittemore, Maxwell Oliver Drukman
  • Publication number: 20150347738
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Publication number: 20150347530
    Abstract: Unit conversion methods and systems that use an auto-scaling algorithm to sort conversion results. A plurality of unit conversion results, which represent a conversion of an input value in an input unit, are sorted into a sorted list based on the scale of the values in the results and the sorted list is presented (e.g. displayed) to a user. In one embodiment, the sorting is done without regard to the units in the conversion results and values between zero and one are transformed before sorting.
    Type: Application
    Filed: July 7, 2014
    Publication date: December 3, 2015
    Inventors: Andreas W. Wendker, Arnaud Douceur
  • Patent number: 9053234
    Abstract: A tool for analyzing software is enhanced to provide multiple views of a stack trace, with each view having a different level of detail. Different views may be lightly simplified, moderately simplified, or heavily simplified. The display of a complete stack trace includes entries for all stack frames in the stack trace. The display of a simplified stack trace includes entries for fewer than all stack frames in the stack trace, thereby “hiding” or “collapsing” entries for some of the stack frames, relative to the complete stack trace display. After a user specifies a level of complexity with which to show a stack trace, the enhanced analysis tool GUI updates the stack trace display according to the specified level. A complexity level is associated with a set of heuristics that is used to create a view of a stack trace at that complexity level.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: June 9, 2015
    Assignee: Apple Inc.
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, Stephen R. Lewallen, David V. Payne
  • Patent number: 9052883
    Abstract: An application programming interface is provided in an object-oriented programming platform for developing applications. A method comprises, in response to a first message received at a first object that contains one or more properties, creating a second object that responds to a second message sent thereto responsive to sending of the first message to the first object and returning the second object. By returning, for example, key-value collection proxies by specific key-value coding methods a read-only or a read-write access may be allowed to a collection of a container object's related objects. A specific implementation of one object's class may change over time without requiring changes in another object's implementation.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: June 9, 2015
    Assignee: Apple Inc.
    Inventors: Ronald D. Lue-Sang, Ali T. Ozer, Mark A. Piccirelli, Andreas W. Wendker
  • Patent number: 8966238
    Abstract: The described embodiments include an electronic device that performs configuration operations. During operation, an administrative electronic device receives an indication that an electronic device that is presently checked out to a user is to be checked in. The administrative electronic device then requests a backup file with information from the electronic device, wherein the information comprises information about one or more changes made to the electronic device since the electronic device was checked out. Next, the administrative electronic device receives the backup file from the electronic device. The administrative electronic device then restores the electronic device to an initial state, wherein, in the initial state, changes made to the electronic device since the electronic device was checked out are reversed to return the electronic device to the initial state.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventors: Todd R. Fernandez, Maxwell O. Drukman, Christopher D. Espinosa, Andreas W. Wendker
  • Patent number: 8930895
    Abstract: Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displays a second file's content (in a “related editor”), where the second file is related to the first file. In other words, when a first file is displayed in the editor, a file that is related to the first file is automatically displayed also. If the primary editor later displays a different file, then the file shown in the related editor will likely change as well, since the file shown in the related editor will be related to the “new” file in the primary editor. In other words, whatever is displayed in the related editor “tracks” whatever is displayed in the primary editor.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: January 6, 2015
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, D. Matthew Firlik, Todd R. Fernandez, Michael S. Ferris, Anders I. Bertelrud
  • Publication number: 20130238889
    Abstract: The described embodiments include an electronic device that performs configuration operations. During operation, an administrative electronic device receives an indication that an electronic device that is presently checked out to a user is to be checked in. The administrative electronic device then requests a backup file with information from the electronic device, wherein the information comprises information about one or more changes made to the electronic device since the electronic device was checked out. Next, the administrative electronic device receives the backup file from the electronic device. The administrative electronic device then restores the electronic device to an initial state, wherein, in the initial state, changes made to the electronic device since the electronic device was checked out are reversed to return the electronic device to the initial state.
    Type: Application
    Filed: September 28, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Todd R. Fernandez, Maxwell O. Drukman, Christopher D. Espinosa, Andreas W. Wendker
  • Patent number: 8126925
    Abstract: A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: February 28, 2012
    Assignee: Apple Inc.
    Inventors: Andreas W. Wendker, Eric Noyau
  • Publication number: 20110302556
    Abstract: Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displays a second file's content (in a “related editor”), where the second file is related to the first file. In other words, when a first file is displayed in the editor, a file that is related to the first file is automatically displayed also. If the primary editor later displays a different file, then the file shown in the related editor will likely change as well, since the file shown in the related editor will be related to the “new” file in the primary editor. In other words, whatever is displayed in the related editor “tracks” whatever is displayed in the primary editor.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, D. Matthew Firlik, Todd R. Fernandez, Michael S. Ferris, Anders I. Bertelrud
  • Publication number: 20110296438
    Abstract: An application programming interface is provided in an object-oriented programming platform for developing applications. A method comprises, in response to a first message received at a first object that contains one or more properties, creating a second object that responds to a second message sent thereto responsive to sending of the first message to the first object and returning the second object. By returning, for example, key-value collection proxies by specific key-value coding methods a read-only or a read-write access may be allowed to a collection of a container object's related objects. A specific implementation of one object's class may change over time without requiring changes in another object's implementation.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Inventors: Ronald D. Lue-Sang, Ali T. Ozer, Mark A. Piccirelli, Andreas W. Wendker
  • Publication number: 20110258604
    Abstract: A tool for analyzing software is enhanced to provide multiple views of a stack trace, with each view having a different level of detail. Different views may be lightly simplified, moderately simplified, or heavily simplified. The display of a complete stack trace includes entries for all stack frames in the stack trace. The display of a simplified stack trace includes entries for fewer than all stack frames in the stack trace, thereby “hiding” or “collapsing” entries for some of the stack frames, relative to the complete stack trace display. After a user specifies a level of complexity with which to show a stack trace, the enhanced analysis tool GUI updates the stack trace display according to the specified level. A complexity level is associated with a set of heuristics that is used to create a view of a stack trace at that complexity level.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 20, 2011
    Applicant: APPLE INC.
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, Stephen R. Lewallen, David V. Payne