Patents by Inventor ANDREW ARNOTT

ANDREW ARNOTT 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: 20230285806
    Abstract: Systems and methods are provided for provided for recognizing movements of a moving body and presenting multimedia content according to the movements to provide instructional learning. As an example of the systems and methods, movement recognition is provided that generates a body object stream from raw data of movements, recognizes techniques for the movements based on the body object stream, and assesses a performance of the techniques. A coaching intelligence is provided that fetches and communicates multimedia content descriptive of the techniques according to the performance and based on one or more configuration files defining coaching strategies and a mapping of multimedia content. The systems and methods provided herein can be leveraged for recognition of human movements in a fitness environment for provisioning of multimedia content consumable for instructional learning of techniques performed as part of a fitness or exercise routine.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 14, 2023
    Inventors: Steven Webster, William Jeffrey Burgar, Ross Andrew Arnott
  • Patent number: 9239861
    Abstract: Techniques for hierarchy visualization for organizations are described. An apparatus may comprise an information retrieval component and a profile construction component. The information retrieval component may be generally operative to retrieve information regarding a plurality of individuals from a plurality of data repositories. The profile construction component may be generally operative to create a plurality of profiles from the retrieved information, wherein each profile combines information regarding an individual from the plurality of data repositories. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: January 19, 2016
    Assignee: MICROSOFT TENCHNOLOGY LICENSING, LLC
    Inventors: Andrew Arnott, Jeffrey Kohler, Hazem Abolrous, Bradley Van Ee, Phillip Su, Cedric Dussud
  • Publication number: 20130198179
    Abstract: Techniques for hierarchy visualization for organizations are described. An apparatus may comprise an information retrieval component and a profile construction component. The information retrieval component may be generally operative to retrieve information regarding a plurality of individuals from a plurality of data repositories. The profile construction component may be generally operative to create a plurality of profiles from the retrieved information, wherein each profile combines information regarding an individual from the plurality of data repositories. Other embodiments are described and claimed.
    Type: Application
    Filed: January 26, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ANDREW ARNOTT, JEFFREY KOHLER, HAZEM ABOLROUS, BRADLEY VAN EE, PHILLIP SU, CEDRIC DUSSUD
  • Patent number: 7818736
    Abstract: To dynamically update an operating system, a new factory object may have one or more new and/or updated object instances. A corresponding old factory object is then located and its version is checked for compatibility. A dynamic update procedure is then executed, which includes (a) changing a factory reference pointer within the operating system from the old factory object to the new factory object. For the case of updated object instances, (b) hot swapping each old object instance for its corresponding updated object instance, and (c) removing the old factory object. This may be performed for multiple updated object instances in the new factory object, preferably each separately. For the case of new object instances, they are created by the new factory and pointers established to invoke them. A single factory object may include multiple updated objects from a class, and/or new object instances from different classes, and the update may be performed without the need to reboot the operating system.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Appavoo, Andrew Arnott Baumann, Dilma Menezes da Silva, Orran Yaakov Krieger, Robert William Wisniewski