Patents by Inventor Alan Berfield

Alan Berfield 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: 20210329041
    Abstract: Techniques are disclosed for initiating game sessions between subscribers to online gaming services when account IDs of those subscribers are unknown. Such techniques permit a first user to select a second user with whom to play a game from information readily at hand, such as a contact manager that the first user maintains. The first user's device may send a resolution request message to an identity services server that includes contact information of the second user. Contact information may include network-based information regarding the second user, such as the user's e-mail address or phone number. The identity services server may resolve the contact into an account ID. Thereafter, a game launch request may be sent to the game server, which includes the account identifier resolved by the identity services server. An invitation message may be sent to a terminal of the second user to participate in the game and the game may be started.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Ben Harry, Alan Berfield, Johnny Trenh, Megan Gardner
  • Patent number: 11075960
    Abstract: Techniques are disclosed for initiating game sessions between subscribers to online gaming services when account IDs of those subscribers are unknown. Such techniques permit a first user to select a second user with whom to play a game from information readily at hand, such as a contact manager that the first user maintains. The first user's device may send a resolution request message to an identity services server that includes contact information of the second user. Contact information may include network-based information regarding the second user, such as the user's e-mail address or phone number. The identity services server may resolve the contact into an account ID. Thereafter, a game launch request may be sent to the game server, which includes the account identifier resolved by the identity services server. An invitation message may be sent to a terminal of the second user to participate in the game and the game may be started.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: Ben Harry, Alan Berfield, Johnny Trenh, Megan Gardner
  • Patent number: 10471350
    Abstract: Embodiments of the present disclosure provide techniques for initiating direct-connection multiplayer game sessions and for resuming a previously-adjourned multiplayer game session using a stored game object representing a state of the game session. In one exemplary method, a multiplayer gaming application may be executed on a first terminal, which may be associated with a first user. The first terminal may access a game object stored on a content management server that contains data representing a state of a previously adjourned session of the multiplayer gaming application. Further, the first terminal may determine, from the game object, a second terminal associated with a second user. The first terminal may host a session between the first terminal and the second terminal. Finally, an updated game object reflecting an updated state of the session may be stored on the content management system.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Ben Harry, Johnny Trenh, Megan Gardner, Alan Berfield
  • Publication number: 20190076734
    Abstract: Embodiments of the present disclosure provide techniques for initiating direct-connection multiplayer game sessions and for resuming a previously-adjourned multiplayer game session using a stored game object representing a state of the game session. In one exemplary method, a multiplayer gaming application may be executed on a first terminal, which may be associated with a first user. The first terminal may access a game object stored on a content management server that contains data representing a state of a previously adjourned session of the multiplayer gaming application. Further, the first terminal may determine, from the game object, a second terminal associated with a second user. The first terminal may host a session between the first terminal and the second terminal. Finally, an updated game object reflecting an updated state of the session may be stored on the content management system.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Ben HARRY, Johnny TRENH, Megan GARDNER, Alan BERFIELD
  • Patent number: 10166469
    Abstract: Embodiments of the present disclosure provide techniques for initiating direct-connection multiplayer game sessions and for resuming a previously-adjourned multiplayer game session using a stored game object representing a state of the game session. In one exemplary method, a multiplayer gaming application may be executed on a first terminal, which may be associated with a first user. The first terminal may access a game object stored on a content management server that contains data representing a state of a previously adjourned session of the multiplayer gaming application. Further, the first terminal may determine, from the game object, a second terminal associated with a second user. The first terminal may host a session between the first terminal and the second terminal. Finally, an updated game object reflecting an updated state of the session may be stored on the content management system.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 1, 2019
    Assignee: APPLE INC.
    Inventors: Ben Harry, Johnny Trenh, Megan Gardner, Alan Berfield
  • Publication number: 20170359389
    Abstract: Techniques are disclosed for initiating game sessions between subscribers to online gaming services when account IDs of those subscribers are unknown. Such techniques permit a first user to select a second user with whom to play a game from information readily at hand, such as a contact manager that the first user maintains. The first user's device may send a resolution request message to an identity services server that includes contact information of the second user. Contact information may include network-based information regarding the second user, such as the user's e-mail address or phone number. The identity services server may resolve the contact into an account ID. Thereafter, a game launch request may be sent to the game server, which includes the account identifier resolved by the identity services server. An invitation message may be sent to a terminal of the second user to participate in the game and the game may be started.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 14, 2017
    Inventors: Ben Harry, Alan Berfield, Johnny Trenh, Megan Gardner
  • Publication number: 20170354877
    Abstract: Embodiments of the present disclosure provide techniques for initiating direct-connection multiplayer game sessions and for resuming a previously-adjourned multiplayer game session using a stored game object representing a state of the game session. In one exemplary method, a multiplayer gaming application may be executed on a first terminal, which may be associated with a first user. The first terminal may access a game object stored on a content management server that contains data representing a state of a previously adjourned session of the multiplayer gaming application. Further, the first terminal may determine, from the game object, a second terminal associated with a second user. The first terminal may host a session between the first terminal and the second terminal. Finally, an updated game object reflecting an updated state of the session may be stored on the content management system.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Ben Harry, Johnny TRENH, Megan Gardner, Alan Berfield
  • Patent number: 8933890
    Abstract: Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is directed to the appropriate application based on one or more locations (e.g., points, positions, regions, portions) of the input area effectively identified when input is received (or entered). In addition, the manner in which input is received (or entered) can be used to determine which application should receive the input. The input area can additionally resemble or approximate the shape of a scene (e.g., game scene) to allow a person to provide input in a more intuitive way. Accordingly, input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action (e.g., moving a ball or bat around by inputting a rotational movement).
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: January 13, 2015
    Assignee: Apple Inc.
    Inventors: Michael D. Lampell, François-Yves Bertrand, Alan Berfield, Leo Lee, Eric Snider
  • Publication number: 20120105348
    Abstract: Techniques for providing touch input to interactive and multitasking applications are disclosed. An input surface area receives input for multiple applications including interactive applications. The input received is directed to the appropriate application based on one or more locations of the input area effectively identified when input is received. In addition, the manner in which input is received can be used to determine which application should receive the input. Input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action. Examples of such interaction include positional, directional (e.g., rotational), press or pressure input (or movement) which can easily be provided by a thumb or a finger, for example, on a touch screen.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 3, 2012
    Applicant: Apple Inc.
    Inventors: Michael D. Lampell, Francois-Yves Bertrand, Alan Berfield, Leo Lee, Eric Snider
  • Patent number: 8059099
    Abstract: Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is directed to the appropriate application based on one or more locations (e.g., points, positions, regions, portions) of the input area effectively identified when input is received (or entered). In addition, the manner in which input is received (or entered) can be used to determine which application should receive the input. The input area can additionally resemble or approximate the shape of a scene (e.g., game scene) to allow a person to provide input in a more intuitive way. Accordingly, input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action (e.g., moving a ball or bat around by inputting a rotational movement).
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: November 15, 2011
    Assignee: Apple Inc.
    Inventors: Michael D. Lampell, Francois-Yves Bertrand, Alan Berfield, Leo Lee, Eric Snider
  • Publication number: 20080018616
    Abstract: Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is directed to the appropriate application based on one or more locations (e.g., points, positions, regions, portions) of the input area effectively identified when input is received (or entered). In addition, the manner in which input is received (or entered) can be used to determine which application should receive the input. The input area can additionally resemble or approximate the shape of a scene (e.g., game scene) to allow a person to provide input in a more intuitive way. Accordingly, input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action (e.g., moving a ball or bat around by inputting a rotational movement).
    Type: Application
    Filed: August 1, 2007
    Publication date: January 24, 2008
    Inventors: Michael Lampell, Francois-Yves Bertrand, Alan Berfield, Leo Lee, Eric Snider
  • Publication number: 20070279394
    Abstract: Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is directed to the appropriate application based on one or more locations (e.g., points, positions, regions, portions) of the input area effectively identified when input is received (or entered). In addition, the manner in which input is received (or entered) can be used to determine which application should receive the input. The input area can additionally resemble or approximate the shape of a scene (e.g., game scene) to allow a person to provide input in a more intuitive way. Accordingly, input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action (e.g., moving a ball or bat around by inputting a rotational movement).
    Type: Application
    Filed: September 11, 2006
    Publication date: December 6, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Michael D. Lampell, Francois-Yves Bertrand, Alan Berfield, Leo Lee, Eric Snider