IP Library Granted Patent US 10,511,353
Granted Patent B2
US 10,511,353 · App. 15/726,281 · Granted Dec 17, 2019

System for optimizing routing of communication between devices and resource reallocation in a network

Inventor: Jeremy Chritz (Seattle, WA)
Assignee: Micron Technology, Inc.
H04B7/04H04B7/0413H04W28/0231H04W28/08H04W28/18H04W72/04H04L47/24H04W16/28
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 10,511,353
App. No.
15/726,281
Granted
Dec 17, 2019
Kind
B2
Abstract

Methods, systems, and devices for signal processing and wireless communication are described. For example, a device may include a plurality of antennas operable to transmit and receive communication packets via a plurality of communication protocols and an integrated circuit chip coupled to the plurality of antennas. The integrated circuit chip may comprise a first and a second plurality of processing elements. The first plurality of processing elements may be operable to receive communication packets via a first one of a plurality of communication protocols and process an optimal route. The second plurality of processing elements may be communicatively coupled to the first plurality of processing elements and operable to determine the optimal route to transmit the communication packets from a source device to a destination device based, at least in part, on transmission characteristics associated with at least one of the source or destination devices.

Claims (46)

1. A method comprising:

receiving, at a first antenna, a first signal associated with a first wireless communications protocol;

detecting the first signal at a first interface associated with the first wireless communications protocol to associate the first signal with the first wireless communications protocol;

routing the first signal to a first set of processing elements;

processing, at the first set of processing elements, the first signal based on a first instruction set associated with the first wireless communications protocol;

processing, with at least one processing element associated with the first wireless communication protocol, the first signal to generate a second signal associated with a second wireless communications protocol;

routing the second signal to a second set of processing elements;

processing, at the second set of processing elements which includes the at least one processing element, the second signal based on a second instruction set associated with the second wireless communications protocol to transmit the second signal; and

transmitting, at a second antenna, the second signal associated with the second wireless communications protocol.

2. The method of claim 1 , wherein processing the first signal to generate the second signal comprises:

allocating a first set of processing elements to process the first signal based on a first instruction set associated with the first wireless communications protocol; and

allocating a second set of processing elements to process the second signal based on a second instruction set associated with the second wireless communications protocol.

3. The method of claim 2 , further comprising:

receiving, at the first antenna, a third signal associated with the first wireless communication protocol; and

allocating additional processing elements to the first set of processing elements to process the third signal based on the first instruction set associated with the first wireless communications protocol.

4. The method of claim 1 , further comprising:

identifying a route for the second signal based on historic transmission characteristics associated with a plurality of devices and a route prediction for at least one device of the plurality of devices, wherein the second signal is to be transmitted to the at least one device.

5. The method of claim 4 , further comprising:

allocating processing elements to the second set of processing elements to process the second signal based on the historic transmission characteristics associated with the plurality of devices and the route prediction for the at least one device.

6. The method of claim 1 , further comprising:

receiving, at a third antenna, a third signal associated with a third wireless communication protocol; and

determining a common communication protocol among a first device that transmitted the first signal and a second device that transmitted the third signal based on available processing elements.

7. The method of claim 1 , wherein transmitting, at the second antenna, the second signal comprises transmitting, at the second antenna, the second signal via the second wireless communications protocol, the second wireless communications protocol different than the first wireless communications protocol.

8. A method comprising:

receiving, at a first antenna, a first signal associated with a first wireless communications protocol;

processing, with at least one processing element associated with the first wireless communication protocol, the first signal to generate a second signal associated with a second wireless communications protocol, wherein processing the first signal to generate the second signal comprises:

allocating a first set of processing elements to process the first signal based on a first instruction set associated with the first wireless communications protocol; and

allocating a second set of processing elements to process the second signal based on a second instruction set associated with the second wireless communications protocol;

receiving, at the first antenna, a third signal associated with the first wireless communication protocol; and

allocating additional processing elements to the first set of processing elements to process the third signal based on the first instruction set associated with the first wireless communications protocol, wherein allocating the additional processing elements to the first set of processing elements to process the third signal comprises reallocating a portion of the second set of processing elements to the first set of processing elements.

9. A method comprising:

receiving, at a first antenna, a first signal associated with a first wireless communications protocol;

processing, with at least one processing element associated with the first wireless communication protocol, the first signal to generate a second signal associated with a second wireless communications protocol, wherein processing the first signal to generate the second signal comprises:

allocating a first set of processing elements to process the first signal based on a first instruction set associated with the first wireless communications protocol; and

allocating a second set of processing elements to process the second signal based on a second instruction set associated with the second wireless communications protocol;

receiving, at the first antenna, a third signal associated with the first wireless communication protocol; and

allocating additional processing elements to the first set of processing elements to process the third signal based on the first instruction set associated with the first wireless communications protocol, wherein allocating the additional processing elements to the first set of processing elements to process the third signal comprises allocating a percentage of the second set of processing elements based on a processing load for the first signal and the third signal being processed at the first set of processing elements.

10. A method comprising:

receiving, at a first antenna, a first signal associated with a first wireless communications protocol;

allocating a first set of processing elements to process the first signal;

processing, with at least one processing element associated with the first wireless communication protocol, the first signal to generate a second signal associated with a second wireless communications protocol;

allocating a second set of processing elements to process the second signal;

receiving, at a third antenna, a third signal associated with a third wireless communication protocol;

determining a common communication protocol among a first device that transmitted the first signal and a second device that transmitted the third signal based on available processing elements;

allocating processing elements to the first set of processing elements to process the third signal based on the first set of processing elements having more available processing elements relative to the second set of processing elements; and

transmitting, at a second antenna, the second signal associated with the second wireless communications protocol.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050709/0838 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046597/0333 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 044653/0333 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 044348/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2017
From: CHRITZ, JEREMY
To: MICRON TECHNOLOGY, INC.
Reel/Frame 043801/0158 →