IP Library Granted Patent US 9,280,499
Granted Patent B2
US 9,280,499 · App. 14/461,802 · Granted Mar 8, 2016

Memory arbitrator for electronics communications devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,280,499
App. No.
14/461,802
Granted
Mar 8, 2016
Kind
B2
Abstract

Embodiments of the invention include electronic communications devices having a memory in near field communication device, a memory arbitrator and a host processor. The near field communication (NFC) devices are configured to receive data and drive power from the communication signal. The memory arbitrator is connected to the NFC device and the memory. The memory arbitrator is also configured to access the memory in response to an access request from the NFC device. Additionally, the memory is configurable to be accessed by both the host processor and the NFC device according to embodiments of the present invention.

Claims (42)

1. A device, comprising:

a memory;

a communication device configured to receive a memory access request from a communication signal;

a memory arbitrator, coupled to the communication device and the memory, configured to:

determine a priority of the memory access request;

compare the determined priority of the memory access request to a priority associated with a current memory access;

interrupt the current memory access upon a determination that the memory access request has a higher priority than the priority associated with the current memory access; and

grant access to the memory to a functional component of the device after interrupting the current memory access.

2. The device of claim 1 , wherein the memory access request is associated with the functional component of the device.

3. The device of claim 1 , wherein the memory arbitrator is configured to grant access independently of a host processor.

4. The device of claim 1 , wherein the memory arbitrator is further configured to determine a priority of a second memory request.

5. The device of claim 4 , wherein the memory arbitrator is further configured to:

compare the priority of the second memory request to a priority associated with a second current memory access; and

allow the second current memory access to continue without interruption upon determining that the second memory request has a lower priority than the priority associated with the second current memory access.

6. The device of claim 1 , wherein the communication device comprises a near field communication (NFC) device configured to receive the memory access request from the communication signal.

7. The device of claim 6 , wherein the memory arbitrator is configured to be powered by power derived by the NFC device.

8. The device of claim 1 , wherein the memory arbitrator is configured to perform power management functions.

9. The device of claim 8 , wherein the power management functions comprise activating one or more functional components of the device.

10. A method of managing memory access in a device, comprising:

determining a priority of a memory access request;

comparing the determined priority of the memory access request to a priority associated with a current memory access;

interrupting the current memory access upon determining that the memory access request has a higher priority than the priority associated with the current memory access; and

granting access to a functional component of the device after interrupting the current memory access.

11. The method of claim 10 , further comprising:

associating the memory access request with the functional component of the device.

12. The method of claim 10 , wherein granting access comprises granting access independently of a host processor.

13. The method of claim 10 , further comprising:

determining a priority of a second memory access request.

14. The method of claim 13 , further comprising:

comparing the priority of the second memory access request to a priority associated with a second current memory access; and

allowing the second current memory access continue without interruption upon determining that the second memory access request has a lower priority than the priority associated with the second current memory access.

15. The method of claim 10 , further comprising:

receiving the memory access request from a communication signal.

16. The method of claim 15 , further comprising:

receiving data and power from the communication signal.

17. The method of claim 16 , further comprising:

powering one or more functional components of the device with the power received from the communication signal.

18. The method of claim 10 , further comprising:

activating one or more functional components of the device.

19. The device of claim 1 , wherein the memory arbitrator is further configured to grant access to the memory to a second functional component of the device to provide the current memory access.

20. The method of claim 10 , further comprising:

granting access to the memory to a second functional component of the device to provide the current memory access.

Assignments (7)
MERGER AND CHANGE OF NAME Recorded May 22, 2017
From: FREESCALE SEMICONDUCTOR, INC.; NXP USA, INC.
To: NXP USA, INC.
Reel/Frame 042525/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ADD OMITTED PAGE 6 OF 22 TO THE ASSIGNMENT AGREEMENT PREVIOUSLY RECORDED AT REEL: 040569 FRAME: 0572. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 28, 2017
From: BROADCOM CORPORATION
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 042108/0597 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2016
From: BROADCOM CORPORATION
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040569/0572 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2016
From: BANK OF AMERICA N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 040192/0701 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2014
From: OCHIKUBO, CRAIG FUKUO
To: BROADCOM CORPORATION
Reel/Frame 033871/0972 →