Patents by Inventor Mark Coate

Mark Coate 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: 11531886
    Abstract: Method and system for predicting labels for nodes in an observed graph, including deriving a plurality of random graph realizations of the observed graph; learning a predictive function using the random graph realizations; predicting label probabilities for nodes of the random graph realizations using the learned predictive function; and averaging the predicted label probabilities to predict labels for the nodes of the observed graph.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: December 20, 2022
    Assignees: THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITY, HUAWEI TECHNOLOGIES CANADA CO., LTD.
    Inventors: Yingxue Zhang, Soumyasundar Pal, Mark Coates, Deniz Ustebay
  • Patent number: 11494617
    Abstract: System and method for processing an observed bipartite graph that has a plurality of user nodes, a plurality of item nodes, and an observed graph topology that defines edges connecting at least some of the user nodes to some of the item nodes such that at least some nodes have node neighbourhoods comprising edge connections to one or more other nodes. A plurality of random graph topologies are derived that are realizations of the observed graph topology by replacing the node neighbourhoods of at least some nodes with the node neighbourhoods of other nodes. A non-linear function is trained using the plurality of user nodes, plurality of item nodes and plurality of random graph topologies to learn user node embeddings and item node embeddings for the plurality of user nodes and plurality of item nodes, respectively.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: November 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianing Sun, Yingxue Zhang, Florence Robert-Régol, Mark Coates
  • Publication number: 20210052447
    Abstract: There is disclosed apparatus (100) for weighing a person with reduced mobility, the apparatus (100) comprising: a seat portion (102); scales (104) for weighing the person when sitting on the seat portion; and a lifting mechanism (106) to assist the person in standing up from the seat portion (102).
    Type: Application
    Filed: August 18, 2020
    Publication date: February 25, 2021
    Inventors: Richard Black, Mark Coates, Tim Flood, Beth Sanderson, Richard Hall
  • Publication number: 20170192660
    Abstract: Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. A request to create a new custom action control is received. In response, a graphical user interface (“GUI”) is provided comprising a plurality of action options corresponding to actions to be taken with respect to a designated active message upon selection of the new custom action control. A selection of one of a plurality of action options indicated in the GUI is received. The new custom action control is associated with the selected action option from the GUI such that a subsequent selection of the new custom action control initiates at least one action option. The new custom action control is saved to a network server configured to provide the new custom action control to one or more instances of a messaging application.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 6, 2017
    Inventors: Melissa Rodden Morrell MacBeth, Ryan Edward Gregg, Jesse Clay Satterfield, Andrew Mark Coates, Kumiko Yada, Richard P. Grutzmacher, Michael Anthony Affronti, Owen C. Braun
  • Patent number: 9563877
    Abstract: Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any number of default custom action controls may be displayed in a gallery. The selection of a custom action control performs various actions to an active message. New custom action controls may be created and existing controls modified to provide any number of desired actions. Dialogs provide user-friendly interfaces that allow a user to assign the desired functionality to a custom action control. The custom action controls may be organized into groups and shared between messaging applications and computers.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Melissa Rodden Morrell MacBeth, Ryan Edward Gregg, Jesse Clay Satterfield, Andrew Mark Coates, Kumiko Yada, Richard P Grutzmacher, Michael Anthony Affronti, Owen C Braun
  • Publication number: 20130276406
    Abstract: This disclosure relates to devices and methods for the manufacture and installation of precast architectural products derived from recycled materials. Preferably, the precast products are comprised of recycled foam material that may be derived from scrap material or used mold components. The recycled devices and methods utilize a two-step ledger system to help install architectural products that would otherwise require mechanical fasteners because of the weight of the precast piece. To be used with a ledger, the architectural products disclosed herein comprise a channel or indentation configured to receive and rest on the ledger. Also disclosed is a mold for precast architectural products that can itself form a part of the recycled foam material used in the mixture that forms precast architectural products.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: PRESTIGE ARCHITECTURAL PRODUCTS
    Inventor: Mark Coate
  • Publication number: 20090235196
    Abstract: Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any number of default custom action controls may be displayed in a gallery. The selection of a custom action control performs various actions to an active message. New custom action controls may be created and existing controls modified to provide any number of desired actions. Dialogs provide user-friendly interfaces that allow a user to assign the desired functionality to a custom action control. The custom action controls may be organized into groups and shared between messaging applications and computers.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Melissa Rodden Morrell MacBeth, Ryan Edward Gregg, Jesse Clay Satterfield, Andrew Mark Coates, Kumiko Yada, Richard P. Grutzmacher, Michael Anthony Affronti, Owen C. Braun
  • Patent number: 5699310
    Abstract: A computer system wherein object-oriented management techniques are used with a new means for generating code to provide for the automatic generation of source code. The invention includes three executable components: an inheritance engine that provides a detailed, fully inherited view of individual objects; an Operator Interface that allows a software Developer to provide a program specification; and a generator for generating source code for a computer system. The inheritance engine obtains objects from Design Knowledge Bases, Specification Knowledge Bases and Generation Knowledge Bases for the Generator. The Generator then operates on the objects to produce source code.
    Type: Grant
    Filed: January 26, 1994
    Date of Patent: December 16, 1997
    Assignee: Dynasty Technologies, Inc.
    Inventors: Gary W. Garloff, Kevin S. McKee, S. Mark Coats, Ted C. Poock