IP Library Granted Patent US 8,811,893
Granted Patent B2
US 8,811,893 · App. 13/170,885 · Granted Aug 19, 2014

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 8,811,893
App. No.
13/170,885
Granted
Aug 19, 2014
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 (37)

1. An electronic device, comprising:

a memory;

a near field communication (NFC) device configured to receive data, power, and an NFC memory access request from a communication signal;

a host processor;

a functional component configured to provide a functional component memory access request; and

a memory arbitrator configured to:

access the memory in response to the NFC memory access request from the NFC device when the host processor is inactive,

resolve a conflict between the NFC memory access request and the functional component access request based on priority, and

grant, without requesting access from the host processor, access to the memory to the functional component when the functional component has a higher priority than the NFC device.

2. The electronic device according to claim 1 , wherein the memory arbitrator is configured to be powered by power derived by the NFC device.

3. The electronic device according to claim 1 , further comprising a battery.

4. The electronic device according to claim 3 , wherein the battery is configured to be recharged by power derived by the NFC device.

5. The electronic device according to claim 1 , wherein the memory arbitrator is configured to perform power management functions.

6. The electronic device according to claim 1 , wherein the NFC device is configured to transmit data to another device.

7. The electronic device according to claim 1 , wherein the functional component is configured to be powered by power derived by the NFC device.

8. The electronic device according to claim 1 , wherein the memory arbitrator is configured to activate the functional component.

9. The electronic device according to claim 1 , wherein the memory arbitrator is configured to process access requests from the the functional component and from the NFC device according to a priority assigned to the functional component and the NFC device.

10. The electronic device according to claim 1 , wherein the functional component is one of: a telephony component, a wireless internet component, a Bluetooth component, and a security component.

11. The electronic device according to claim 1 , wherein the memory arbitrator is configured to grant memory access to the functional component while the host processor is inactive.

12. A memory arbitrator comprising:

a near field communication (NFC) device interface configured to receive data, power, and an NFC memory access request from an NFC device;

a memory interface configured to access a memory;

a functional component interface configured to communicate with one or more functional components and receive a functional component memory access request; and

a memory arbitrator controller configured to:

facilitate access to the memory in response to the NFC access request from the NFC device when an associated host processor is inactive,

resolve a conflict between the NFC memory access request and the functional component memory access request based on a priority associated with each of the NFC device and the one or more functional components, and

grant, without requesting access from the host processor, access to the memory to the one or more functional components when the one or more functional components have a higher priority than the NFC device.

13. The memory arbitrator according to claim 12 , further comprising a power management component configured to perform power management functions.

14. The memory arbitrator according to claim 13 , wherein the power management component is configured to receive power from the NFC device interface.

15. The memory arbitrator according to claim 12 , wherein the memory interface is configured to facilitate the memory access by the one or more functional components.

16. The memory arbitrator according to claim 12 , wherein the functional component interface is configured to activate the one or more functional components.

17. The memory arbitrator according to claim 16 , wherein the functional component interface is configured to interface with at least one of: a telephony component, a wireless internet component, a Bluetooth component, and a security component.

18. The memory arbitrator according to claim 12 , further comprising a host processor interface connected to the associated host processor.

19. The memory arbitrator according to claim 12 , wherein the functional component interface is configured to receive the functional component memory access request from the one or more functional components.

20. The memory arbitrator according to claim 19 , wherein the memory arbitrator controller is further configured to grant the NFC memory access request and the functional component memory access request based on a priority associated with the NFC device and the one or more functional components.

21. The electronic device according to claim 1 , wherein the memory arbitrator is further configured to resolve the conflict by determining that the NFC device has a higher priority than the functional component and a memory access of the functional component.

22. The electronic device according to claim 1 , wherein the memory arbitrator is further configured to resolve a second conflict between the functional component access request and an additional functional component access request.

Assignments (8)
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 Jul 15, 2011
From: OCHIKUBO, CRAIG FUKUO
To: BROADCOM CORPORATION
Reel/Frame 026597/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2011
From: OCHIKUBO, CRAIG FUKUO
To: BROADCOM
Reel/Frame 026515/0940 →