Patents by Inventor Alexander D. Tudor

Alexander D. Tudor 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: 9690465
    Abstract: Embodiments of the invention provide underlying communication functionality to enable companion experiences. A companion experience allows the user to interact with content playing on a primary device through a companion device. An application on the companion device interacts with an application running on a base device (e.g., a game console, PC, or TV) to provide additional interface options on the companion that are related to a title or application playing on the base device.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason R. Tuck, Alexander D. Tudor, Marc V. Haddad, Matthew Alan Medak
  • Publication number: 20130321268
    Abstract: Embodiments of the invention provide underlying communication functionality to enable companion experiences. A companion experience allows the user to interact with content playing on a primary device through a companion device. An application on the companion device interacts with an application running on a base device (e.g., a game console, PC, or TV) to provide additional interface options on the companion that are related to a title or application playing on the base device.
    Type: Application
    Filed: December 21, 2012
    Publication date: December 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason R. Tuck, Alexander D. Tudor, Marc V. Haddad, Matthew Alan Medak
  • Publication number: 20130159555
    Abstract: Input command techniques are described. In one or more implementations, a computing device processes one or more inputs that are received from one or more input sources to determine a command that corresponds to the one or more inputs. The command is exposed to one or more controls that are implemented as software that is executed on the computing device and that have subscribed to the command.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter D. Rosser, Christian Klein, Anthony R. Young, Arnab Choudhury, Alexander D. Tudor
  • Patent number: 8346869
    Abstract: Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander Malek, Alexander D. Tudor
  • Publication number: 20100262647
    Abstract: Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.
    Type: Application
    Filed: April 13, 2009
    Publication date: October 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Alexander Malek, Alexander D. Tudor