Patents by Inventor Nathan D. Taylor
Nathan D. Taylor 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: 20240152244Abstract: While displaying an application user interface, a device detects a first input to an input device of the one or more input devices, the input device provided on a housing of the device that includes the one or more display generation components. In response to detecting the first input, the device replaces display of at least a portion of the application user interface by displaying a home menu user interface via the one or more display generation components. While displaying the home menu user interface, the device detects a second input to the input device provided on the housing of the device; and in response to detecting the second input to the input device provided on the housing of the device: the device dismisses the home menu user interface.Type: ApplicationFiled: September 18, 2023Publication date: May 9, 2024Inventors: Amy E. DeDonato, Israel Pastrana Vicente, Nathan Gitter, Christopher D. McKenzie, Stephen O. Lemay, Zoey C. Taylor, Vitalii Kramar, Benjamin Hylak, Sanket S. Dave, Deepak Iyer, Lauren A. Hastings, Madhur Ahuja, Natalia A. Fornshell, Christopher J. Romney, Joaquim Goncola Lobo Ferreira da Silva, Shawna M. Spain
-
Publication number: 20240152245Abstract: A computer system displays a first object that includes at least a first portion of the first object and a second portion of the first object and detects a first gaze input that meets first criteria, wherein the first criteria require that the first gaze input is directed to the first portion of the first object in order for the first criteria to be met. In response, the computer system displays a first control element that corresponds to a first operation associated with the first object, wherein the first control element was not displayed prior to detecting that the first gaze input met the first criteria, and detects a first user input directed to the first control element. In response to detecting the first user input directed to the first control element, the computer system performs the first operation with respect to the first object.Type: ApplicationFiled: September 21, 2023Publication date: May 9, 2024Inventors: Lee S. Broughton, Israel Pastrana Vicente, Matan Stauber, Miquel Estany Rodriguez, James J. Owen, Jonathan R. Dascola, Stephen O. Lemay, Christian Schnorr, Zoey C. Taylor, Jay Moon, Benjamin H. Boesel, Benjamin Hylak, Richard D. Lyons, Willliam A. Sorrentino, III, Lynn I. Streja, Jonathan Ravasz, Nathan Gitter, Peter D. Anton, Michael J. Rockwell, Peter L. Hajas, Evgenii Krivoruchko, Mark A. Ebbole, James Magahern, Andrew J. Sawyer, Christopher D. McKenzie, Michael E. Buerli, Olivier D. R. Gutknecht
-
Publication number: 20230206912Abstract: Systems and processes for operating a digital assistant are provided. An example method includes, at an electronic device with one or more processors and memory, while an application is open on the electronic device: receiving a spoken input including a command, determining whether the command matches at least a portion of a metadata associated with an action of the application, and in accordance with a determination that the command matches at least the portion of the metadata associated with the action of the application, associating the command with the action, storing the association of the command with the action for subsequent use with the application by the digital assistant, and executing the action with the application.Type: ApplicationFiled: February 27, 2023Publication date: June 29, 2023Inventors: Kurt W. PIERSOL, Cedric BRAY, Keith S. BRISSON, Helmut GARSTENAUER, Timothy R. ORIOL, Jessica J. PECK, Lewis N. PERKINS, Luca SIMONELLI, Nathan D. TAYLOR
-
Publication number: 20160354696Abstract: Methods, devices, and system for providing anonymous guest players for multiplayer applications are described. In one embodiment, a computer-implemented method includes initiating a game service for playing a multiplayer gaming application on a system, providing with a multiplayer API functionality for defining and adding an anonymous guest player to the system, generating data including a gaming invite that provides an ability to invite one or more friends that are registered with the game service and one or more anonymous guest players that are not registered with the game service. The method further includes receiving an input that identifies or selects an anonymous guest player to invite to play the multi-player gaming application on the system. The computer-implemented method further includes receiving data intended for the anonymous guest player from a different system of the multiplayer gaming application for peer to peer gaming applications.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Nathan D. Taylor, Edwin Iskandar, Christopher K. Thomas
-
Publication number: 20150314197Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device, The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.Type: ApplicationFiled: May 11, 2015Publication date: November 5, 2015Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Arnol Pattekar, Liam A. Weiner, Christina E. Warren
-
Patent number: 9050535Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device. The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.Type: GrantFiled: June 8, 2012Date of Patent: June 9, 2015Assignee: Apple Inc.Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
-
Publication number: 20140106888Abstract: System of structuring match data updates in multiplayer games includes a plurality of portable electronic devices and a server. Each device may execute a match and store match data. A current device, which is one of the devices, controls the current turn in the match. The current device may establish exchanges that occur during the current turn which includes at least one of: (i) sending a request to at least one of the devices, (ii) receiving a request from at least one of the devices, (iii) receiving a reply to a request from at least one of the devices, and (iv) sending a reply to a request to at least one of the devices. The server is communicatively coupled with the devices to synchronize the match data stored on each of the devices when the current device updates the match data stored on the current device. Other embodiments are described.Type: ApplicationFiled: February 20, 2013Publication date: April 17, 2014Applicant: APPLE INC.Inventors: Christina E. Warren, Nathan D. Taylor
-
Publication number: 20130331158Abstract: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device. The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Daniel T. Kurtz, Nathan D. Taylor, Samir Bajaj, Amol Pattekar, Liam A. Weiner, Christina E. Warren
-
Publication number: 20120311504Abstract: Described herein are methods and systems for providing an extensible architecture for navigating a data hierarchy. For example, in at least certain embodiments, a module on a system provides a hub architecture for navigation. One or more selections can navigate within a hub and also between hubs with each hub having selectable navigation options.Type: ApplicationFiled: February 16, 2012Publication date: December 6, 2012Inventors: Marcel van Os, Nathan D. Taylor, Michael D. Lampell
-
Publication number: 20120309510Abstract: Described herein are methods and systems for providing personalized information for a non-acquired asset. The personalized information can be based on data related to the user's friends, friends of the user's friends, and the user. In one embodiment, a computer-implemented method is performed by processing logic that allows a user to access a first user account. The processing logic causes a system to present at least a first asset that is inaccessible by the first user account. The first asset may be associated with a second user account that is linked to the first user account. The processing logic may receive a selection of the first asset. The processing logic, in response to the selection, causes the system to automatically present data related to the first asset. The data may be personalized to the first user account and based on the second user account.Type: ApplicationFiled: February 16, 2012Publication date: December 6, 2012Inventors: Nathan D. Taylor, Marcel van Os, Michael D. Lampell