Patents by Inventor John Carrey

John Carrey 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: 7228389
    Abstract: A data processing system having shared memory accessible through a transaction-based bus mechanism. A plurality of system components, including a central processor, are coupled to the bus mechanism. The bus mechanism includes a cache coherency transaction within its transaction set. The cache coherency transaction comprises a request issued by one of the system components that is recognized by a cache unit of the central processor as an explicit command to perform a cache coherency operation. The transaction further comprises a response issued by the central processor indicating status of the cache coherency operation.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: June 5, 2007
    Assignee: STMicroelectronics, Ltd.
    Inventors: Andrew M. Jones, John Carrey
  • Patent number: 7000078
    Abstract: A data processing system having shared memory accessible through a transaction-based bus mechanism. A plurality of system components, including a central processor, are coupled to the bus mechanism. The bus mechanism includes a cache coherency transaction within its transaction set. The cache coherency transaction comprises a request issued by one of the system components that is recognized by a cache unit of the central processor as an explicit command to perform a cache coherency operation. The transaction further comprises a response issued by the central processor indicating status of the cache coherency operation.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: February 14, 2006
    Assignee: STMicroelectronics Ltd.
    Inventors: Andrew M. Jones, John Carrey