Nova Patents
US7028131B1

Reverse message writes and reads

Summary by NHIP

Reverse Message Writing System

The system writes a message in reverse order to memory so the last word occupies the lowest address and the first word occupies a higher address. A second application reads the message sequentially from the first word to the last word, with writing the final word notifying completion.

Claim Score by NHIP

Read claim 22, the broadest

Abstract

A system, method, software and firmware configured to write a message comprising a plurality of words into a memory, such that a last word of the message is written first at a first memory address and a first word of the message is written last at a memory address higher than the first memory address. The system may comprise two software applications sending messages to each other via a bus, such as a PCI bus.

US7028131B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 19 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 4 independent, 22 dependent

  1. 1
    A computer system comprising a host processor and one or more memories, the one or more memories further comprising:a first software application;and a second software application, the first software application being configured to write a message in reverse order to a first memory from the one or more memories, such that a last word of the message is written first to a first memory address specifying a location in the first memory and a first word of the message is written last to a second memory address specifying a location in the first memory higher than the first memory address, the second software application being configured to read the message from the first word to the last word.
  2. 17
    A device comprising a device memory, the device memory comprising a firmware application executable by a processor, and a message stored in reverse order so that the first word of the message has a higher memory address in the device memory than the last word of the message, the firmware application being configured to store the message in reverse order in a destination memory such that a last word of the message is stored at a first memory address and a first word of the message is stored last at a memory address higher than the first memory address, the storing being performed without reversing the order of the message.
  3. 21
    A computer readable media comprising a firmware application executable by a processor, the firmware application being configured to:copy a message comprising a plurality of words from a source memory into a destination memory, such that a in the source memory the message is stored in reverse order so that the first word of the message has a higher memory address in the device memory than the last word of the message and in the destination memory the message is stored in reverse order, so that a last word of the message is written first at a first memory address and a first word of the message is written last at a memory address higher than the first memory address.
  4. 22
    Broadest claimClaim Score 72, broad(NHIP)A method comprising:providing a message comprising a plurality of words a source memory, the message being stored in reverse order in the source memory so that the first word of the message has a higher memory address in the source memory than the last word of the message copying the message in a destination memory in reverse order so that the last word of the message is written first at a first memory address and the first word of the message is written last at a memory address higher than the first memory address, the copying step being performed without reversing the order of the message.