Patents by Inventor Christopher Michael Bishop

Christopher Michael Bishop 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: 7386715
    Abstract: It is common in distributed systems to replicate data. In many cases, this data evolves in a consistent fashion, and this evolution can be modeled. A probabilistic model of the evolution allows us to estimate the divergence of the replicas and can be used by the application to alter its behavior, for example, to control synchronization times, to determine the propagation of writes, and to convey to the user information about how much the data may have evolved. In this paper, we describe how the evolution of the data may be modeled and outline how the probabilistic model may be utilized in various applications, concentrating on a news database example.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: June 10, 2008
    Assignee: Microsoft Corporation
    Inventors: Neil David Lawrence, Christopher Michael Bishop, Antony Ian Taylor Rowstron, Michael James Taylor
  • Patent number: 6889333
    Abstract: It is common in distributed systems to replicate data. In many cases, this data evolves in a consistent fashion, and this evolution can be modeled. A probabilistic model of the evolution allows us to estimate the divergence of the replicas and can be used by the application to alter its behavior, for example, to control synchronization times, to determine the propagation of writes, and to convey to the user information about how much the data may have evolved. In this paper, we describe how the evolution of the data may be modeled and outline how the probabilistic model may be utilized in various applications, concentrating on a news database example.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: Neil David Lawrence, Christopher Michael Bishop, Antony Ian Taylor Rowstron, Michael James Taylor
  • Publication number: 20030084361
    Abstract: It is common in distributed systems to replicate data. In many cases, this data evolves in a consistent fashion, and this evolution can be modeled. A probabilistic model of the evolution allows us to estimate the divergence of the replicas and can be used by the application to alter its behavior, for example, to control synchronization times, to determine the propagation of writes, and to convey to the user information about how much the data may have evolved. In this paper, we describe how the evolution of the data may be modeled and outline how the probabilistic model may be utilized in various applications, concentrating on a news database example.
    Type: Application
    Filed: November 1, 2001
    Publication date: May 1, 2003
    Applicant: Microsoft Corporation
    Inventors: Neil David Lawrence, Christopher Michael Bishop, Antony Ian Taylor Rowstron, Michael James Taylor