Patents by Inventor Michael R Hinds

Michael R Hinds 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: 7310339
    Abstract: Each packet message in a sequence of packet messages is sent with an associated packet message priority label in accordance with a predetermined cyclic sequence of such labels. These priority labels each represent one of a plurality of priority levels and the position of each label in the cyclic sequence is such that number of consecutive lower priority labels between that label and the nearest label of equal or higher priority is substantially maximized. In this way, if packet messages are dropped from the sequence due to congestion on a priority basis, the packet messaging method and apparatus according to the invention ensure that, as far as possible, regular update packet messages are still received from all packet message sources.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: December 18, 2007
    Assignee: British Telecommunications public limited company
    Inventors: Simon Julian Powers, Michael R Hinds
  • Patent number: 7290264
    Abstract: It will be well known that a so-called object-oriented approach to computer programming has become widespread over the past few years and applications such as large multiplayer games are no exception. A number of approaches to allowing objects to communicate with one another have been developed. One set of these approaches relate to allowing so-called distributed objects, which is to say objects distributed over a client/server system, to communicate with one another. With reference to applications such as large multiplayer games, dynamic real time distributed communications between mobile objects must be considered. Present day techniques, involving the use of simple TCP/IP or UDP/IP, CORBA or DCOM are unable to provide such real time dynamic performance.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: October 30, 2007
    Assignee: British Telecommunications public limited company
    Inventors: Simon J Powers, Michael R Hinds
  • Patent number: 6912565
    Abstract: A distributed virtual environment includes one or more entities represented in the virtual environment by at least a conceptual entity-model, a dynamic entity-model and a visual entity-model each of the entity models being mutually independent. A server provides a conceptual-model manager, arranged to provide conceptual entity-models, one or more dynamic-model managers arranged to provide dynamic entity-models, and one or more client apparatuses arranged to provide a visual-model manager arranged to provide visual entity-models. Communications is arranged to allow transmission of messages between the conceptual-model manager, one or more dynamic-model managers and one or more visual-model managers.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: June 28, 2005
    Assignee: British Telecommunications public limited company
    Inventors: Simon J Powers, Michael R Hinds, Jason Morphett