Miguel Castro

Person

  • Cambridge, GB

Patents Grantslast 30 patents

  • Information Patent Grant

    Clock synchronization

    • Patent number 11,157,038
    • Issue date Oct 26, 2021
    • Microsoft Technology Licensing, LLC
    • Miguel Castro
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Performing transactions in distributed transactional memory systems

    • Patent number 10,929,376
    • Issue date Feb 23, 2021
    • Microsoft Technology Licensing, LLC
    • Miguel Castro
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Recovery in data centers

    • Patent number 10,678,445
    • Issue date Jun 9, 2020
    • Microsoft Technology Licensing, LLC
    • Dushyanth Narayanan
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Clock synchronization

    • Patent number 10,613,578
    • Issue date Apr 7, 2020
    • CLOCK SYNCHRONIZATION
    • Miguel Castro
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Document collaboration discovery

    • Patent number 10,467,298
    • Issue date Nov 5, 2019
    • Microsoft Technology Licensing, LLC
    • Christopher Lee Mullins
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Securing software by enforcing data flow integrity

    • Patent number 9,390,261
    • Issue date Jul 12, 2016
    • Microsoft Technology Licensing, LLC
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Detecting memory errors using write integrity testing

    • Patent number 8,434,064
    • Issue date Apr 30, 2013
    • Microsoft Corporation
    • Periklis Akritidis
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Software fault isolation using byte-granularity memory protection

    • Patent number 8,352,797
    • Issue date Jan 8, 2013
    • Microsoft Corporation
    • Richard John Black
    • H04 - ELECTRIC COMMUNICATION TECHNIQUE
  • Information Patent Grant

    Automatic filter generation and generalization

    • Patent number 8,316,448
    • Issue date Nov 20, 2012
    • Microsoft Corporation
    • Marcus Peinado
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Privacy enhanced error reports

    • Patent number 8,122,436
    • Issue date Feb 21, 2012
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Network routing

    • Patent number 7,715,396
    • Issue date May 11, 2010
    • Microsoft Corporation
    • Miguel Castro
    • H04 - ELECTRIC COMMUNICATION TECHNIQUE
  • Information Patent Grant

    Filter generation

    • Patent number 7,634,812
    • Issue date Dec 15, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Self-certifying alert

    • Patent number 7,634,813
    • Issue date Dec 15, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Containment of worms

    • Patent number 7,603,715
    • Issue date Oct 13, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Grant

    Byzantine fault tolerance

    • Patent number 6,671,821
    • Issue date Dec 30, 2003
    • Massachusetts Institute of Technology
    • Miguel Castro
    • G06 - COMPUTING CALCULATING COUNTING

Patents Applicationslast 30 patents

  • Information Patent Application

    Workload-Aware Hardware Architecture Recommendations

    • Publication number 20240126611
    • Publication date Apr 18, 2024
    • Microsoft Technology Licensing, LLC
    • Amar PHANISHAYEE
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    RECEIPTS OF A DISTRIBUTED LEDGER

    • Publication number 20240064033
    • Publication date Feb 22, 2024
    • Microsoft Technology Licensing, LLC
    • Alexander SHAMIS
    • H04 - ELECTRIC COMMUNICATION TECHNIQUE
  • Information Patent Application

    CLOCK SYNCHRONIZATION

    • Publication number 20200201381
    • Publication date Jun 25, 2020
    • Microsoft Technology Licensing, LLC
    • Miguel CASTRO
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    PERFORMING TRANSACTIONS IN DISTRIBUTED TRANSACTIONAL MEMORY SYSTEMS

    • Publication number 20190294711
    • Publication date Sep 26, 2019
    • Microsoft Technology Licensing, LLC
    • Miguel CASTRO
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    CLOCK SYNCHRONIZATION

    • Publication number 20190294204
    • Publication date Sep 26, 2019
    • Microsoft Technology Licensing, LLC
    • Miguel CASTRO
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Document Collaboration Discovery

    • Publication number 20170308610
    • Publication date Oct 26, 2017
    • Microsoft Technology Licensing, LLC
    • Christopher Lee Mullins
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    RECOVERY IN DATA CENTERS

    • Publication number 20160364158
    • Publication date Dec 15, 2016
    • Microsoft Technology Licensing, LLC
    • Dushyanth Narayanan
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Software Fault Isolation Using Byte-Granularity Memory Protection

    • Publication number 20110138476
    • Publication date Jun 9, 2011
    • Microsoft Corporation
    • Richard John Black
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Securing Software By Enforcing Data Flow Integrity

    • Publication number 20090282393
    • Publication date Nov 12, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    DETECTING MEMORY ERRORS USING WRITE INTEGRITY TESTING

    • Publication number 20090249289
    • Publication date Oct 1, 2009
    • Microsoft Corporation
    • Periklis Akritidis
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Privacy Enhanced Error Reports

    • Publication number 20090132861
    • Publication date May 21, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Automatic Filter Generation and Generalization

    • Publication number 20090113550
    • Publication date Apr 30, 2009
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Self-certifying alert

    • Publication number 20070006314
    • Publication date Jan 4, 2007
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Network routing

    • Publication number 20060039371
    • Publication date Feb 23, 2006
    • Microsoft Corporation
    • Miguel Castro
    • H04 - ELECTRIC COMMUNICATION TECHNIQUE
  • Information Patent Application

    Filter generation

    • Publication number 20060031933
    • Publication date Feb 9, 2006
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Containment of worms

    • Publication number 20060021054
    • Publication date Jan 26, 2006
    • Microsoft Corporation
    • Manuel Costa
    • G06 - COMPUTING CALCULATING COUNTING
  • Information Patent Application

    Organizational locality in prefix-based structured peer-to-peer ove...

    • Publication number 20040249970
    • Publication date Dec 9, 2004
    • MICROSOFT CORPORATION
    • Miguel Oom Temudo de Castro
    • H04 - ELECTRIC COMMUNICATION TECHNIQUE