IP Library Granted Patent US 9,077,657
Granted Patent B1
US 9,077,657 · App. 14/204,201 · Granted Jul 7, 2015

Intelligent cellular communications gateway device, system, and method

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,077,657
App. No.
14/204,201
Granted
Jul 7, 2015
Kind
B1
Abstract

A device, system, and method include receiving via a first network, by a remote computer server, a customized application from a user. The customized application is transmitted, by the remote computer server, to one or more intelligent cellular communications gateway devices. The customized application can be automatically installed and configured. Each intelligent cellular communications gateway device can receive local information from a device. The local information is analyzed and the local device can be controlled by the intelligent cellular communications gateway device based on the analyzed local information. In addition, the intelligent cellular communications gateway device can filter and/or compress the local information, and transmit via a cellular network, the filtered and compressed information, to the remote computer server. The filtered and compressed information includes a portion of the local information that is less than a total amount of the local information received, thereby conserving bandwidth of the cellular network.

Claims (103)

1. A method for providing intelligence at the edge using one or more intelligent cellular communications gateway devices, the method comprising:

receiving via a first network, by a remote computer server, a customized application from a user;

transmitting, by the remote computer server, the customized application to the one or more intelligent cellular communications gateway devices;

automatically installing the customized application;

automatically configuring the customized application;

receiving, by the one or more intelligent cellular communications gateway devices, local information from a device that is local relative to the one or more intelligent cellular communications gateway devices;

analyzing, by the one or more intelligent cellular communications gateway devices, the local information;

controlling, by the one or more intelligent cellular communications gateway devices, the device that is local relative to the one or more intelligent cellular communications gateway devices, based on the analyzed local information;

filtering, by the one or more intelligent cellular communications gateway devices, the local information; and

transmitting via a cellular network, by the one or more intelligent cellular communications gateway devices, the filtered local information, to the remote computer server, wherein the filtered local information includes a portion of the local information that is less than a total amount of the local information received, thereby conserving bandwidth of the cellular network;

wherein:

receiving the local information from the device that is local relative to the one or more intelligent cellular communications gateway devices further includes receiving, by the one or more intelligent cellular communications gateway devices, at least one of first local information from a device situated within an oil field or second local information from a device situated within a power grid;

analyzing the local information further includes analyzing, by the one or more intelligent cellular communications gateway devices, the at least one of the first local information from the device situated within the oil field or the second local information from the device situated within the power grid;

controlling the device that is local relative to the one or more intelligent cellular communications gateway devices further includes controlling, by the one or more intelligent cellular communications gateway devices, at least one of the device situated within the oil field or the device situated within the power grid based on at least one of the analyzed first local information or the analyzed second local information, respectively;

filtering the local information further includes filtering, by the one or more intelligent cellular communications gateway devices, the at least one of the first local information or the second location information; and

transmitting the filtered local information further includes transmitting via the cellular network, by the one or more intelligent cellular communications gateway devices, the at least one of the first filtered local information or the second filtered location information, wherein the first filtered local information includes a portion of the first local information that is less than a total amount of the first local information received, and wherein the second filtered local information includes a portion of the second local information that is less than a total amount of the second local information received, thereby conserving bandwidth of the cellular network.

2. The method of claim 1 , wherein transmitting the customized application includes simultaneously transmitting, by the remote computer server, the customized application to a plurality of intelligent cellular communications gateway devices.

3. The method of claim 2 , further comprising:

simultaneously installing the customized application on the plurality of intelligent cellular communications gateway devices; and

simultaneously configuring the customized application on the plurality of intelligent cellular communications gateway devices.

4. The method of claim 1 , further comprising:

compressing, by the one or more intelligent cellular communications gateway devices, the filtered local information; and

transmitting via the cellular network, by the one or more intelligent cellular communications gateway devices, the filtered and compressed local information, to the remote computer server.

5. The method of claim 1 , wherein receiving the local information from the device that is local relative to the one or more intelligent cellular communications gateway devices further includes:

receiving, by at least one of a serial interface, a radio interface, and an Ethernet interface of the one or more intelligent cellular communications gateway devices, the local information.

6. The method of claim 1 , further comprising:

receiving, by a user device, the customized application from the user; and

transmitting, by the user device, the customized application to the one or more intelligent cellular communications gateway devices.

7. An intelligent cellular communications gateway device, comprising:

a processor;

a cellular network interface coupled to the processor;

one or more local input/output (I/O) interfaces coupled to the processor, the one or more local I/O interfaces being configured to receive local information from a local device that is local relative to the intelligent cellular communications gateway device; and

one or more customized embedded applications operable by the processor, wherein the one or more customized embedded applications are configured to analyze the local information, to control the local device based on the analyzed local information, and to filter the local information, and

wherein:

the processor is configured to transmit a portion of the local information via the cellular interface that is less than a total amount of the local information received;

the local device includes at least one of a device situated within an oil field or a device situated within a power grid;

the local information includes at least one of first local information from the device situated within the oil field or second local information from the device situated within the power grid;

the one or more customized embedded applications are configured to analyze the at least one of the first local information or the second local information;

the one or more customized embedded applications are configured to control the at least one of the device situated within the oil field or the device situated within the power grid;

the one or more customized embedded applications are configured to filter the at least one of the first local information or the second local information;

the processor is configured to transmit the at least one of the first filtered local information or the second filtered local information via the cellular interface;

the first filtered local information includes a portion of the first local information that is less than a total amount of the first local information received; and

the second filtered local information includes a portion of the second local information that is less than a total amount of the second local information received, thereby conserving bandwidth of the cellular network.

8. The intelligent cellular communications gateway device of claim 7 , wherein the one or more customized embedded applications include:

a data analyzer configured to analyze the local information;

a local device controller configured to control the local device based on the analyzed local information;

a data filter configured to filter the local information; and

a data compressor configured to compress the filtered local information,

wherein the processor is configured to transmit the filtered and compressed local information via the cellular interface; and

wherein the filtered and compressed local information is less than the total amount of the local information received.

9. The intelligent cellular communications gateway device of claim 7 , further comprising:

an internal storage device coupled to the processor;

a memory coupled to the processor;

an operating system associated with the processor and the memory;

a plurality of communication busses configured to support connectivity to the cellular network interface and the one or more local I/O interfaces, wherein the one or more local I/O interfaces include at least one of an Ethernet interface, a radio interface, or a serial interface; and

an externally attached storage device.

10. The intelligent cellular communications gateway device of claim 9 , wherein the one or more local I/O interfaces include at least one of a radio frequency identification interface, a Zigbee interface, a Bluetooth interface, a global positioning satellite interface, and a WI-FI interface.

11. The intelligent cellular communications gateway device of claim 9 , wherein:

the processor is configured to receive the one or more customized embedded applications via the externally attached storage device;

the operating system is configured to automatically install the one or more customized embedded applications; and

the operating system is configured to automatically configure the one or more customized embedded applications.

12. The intelligent cellular communications gateway device of claim 7 , wherein the processor is configured to:

receive the one or more customized embedded applications via the one or more local I/O interfaces;

automatically install the one or more customized embedded applications; and

automatically configure the one or more customized embedded applications.

13. The intelligent cellular communications gateway device of claim 7 , wherein the processor is configured to:

receive the one or more customized embedded applications via the cellular network interface;

automatically install the one or more customized embedded applications; and

automatically configure the one or more customized embedded applications.

14. A system for providing intelligence at the edge using a plurality of cellular communications gateway devices, the system comprising:

a remote computer server configured to receive, via a first network, a customized application from a user; and

a plurality of intelligent cellular communications gateway devices, each configured to receive the customized application from the remote computer server;

wherein each of the intelligent cellular communications gateway devices is coupled to a respective local device and is configured to receive respective local information from respective the local device;

wherein each of the plurality of intelligent cellular communications gateway devices includes:

a processor;

a cellular network interface coupled to the processor;

one or more local input/output (I/O) interfaces coupled to the processor, the one or more local I/O interfaces being configured to receive local information from a local device that is local relative to the intelligent cellular communications gateway device; and

one or more customized embedded applications operable by the processor, wherein the one or more customized embedded applications are configured to analyze the local information, to control the local device based on the analyzed local information, and to filter the local information, and

wherein:

the processor is configured to transmit a portion of the local information via the cellular interface that is less than a total amount of the local information received;

the local device includes at least one of a device situated within an oil field or a device situated within a power grid;

the local information includes at least one of first local information from the device situated within the oil field or second local information from the device situated within the power grid;

the one or more customized embedded applications are configured to analyze the at least one of the first local information or the second local information;

the one or more customized embedded applications are configured to control the at least one of the device situated within the oil field or the device situated within the power grid;

the one or more customized embedded applications are configured to filter the at least one of the first local information or the second local information;

the processor is configured to transmit the at least one of the first filtered local information or the second filtered local information via the cellular interface;

the first filtered local information includes a portion of the first local information that is less than a total amount of the first local information received; and

the second filtered local information includes a portion of the second local information that is less than a total amount of the second local information received, thereby conserving bandwidth of the cellular network.

15. The system of claim 14 , wherein the one or more embedded applications of each of the plurality of intelligent cellular communications gateway devices include:

a data analyzer configured to analyze the respective local information;

a local device controller configured to control the respective local device based on the analyzed local information;

a data filter configured to filter the respective local information; and

a data compressor configured to compress the filtered local information,

wherein the processor is configured to transmit the filtered and compressed local information via the cellular interface and the cellular network to the remote computer server; and

wherein the filtered and compressed local information is less than the total amount of the respective local information received.

16. The system of claim 14 , wherein the processor of each of the plurality of intelligent cellular communications gateway devices is configured to:

receive the one or more customized embedded applications via the one or more local I/O interfaces;

automatically install the one or more customized embedded applications; and

automatically configure the one or more customized embedded applications.

17. The system of claim 14 , wherein the processor of each of the plurality of intelligent cellular communications gateway devices is configured to:

receive the one or more customized embedded applications via the cellular network interface and the cellular network; and

automatically install the one or more customized embedded applications; and

automatically configure the one or more customized embedded applications.

Assignments (12)
SECURITY INTEREST Recorded Aug 6, 2025
From: INSEEGO NORTH AMERICA, LLC
To: BMO BANK, N.A.
Reel/Frame 071946/0705 →
CHANGE OF NAME Recorded Mar 13, 2025
From: FEENEY WIRELESS, LLC
To: INSEEGO NORTH AMERICA, LLC
Reel/Frame 070499/0215 →
SECURITY INTEREST Recorded Nov 8, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069216/0095 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE THREE CONVEYING PARTIES SHOULD HAVE STARTED WITH THE LETTER "I" INSTEAD OF A LOWERCASE "L" PREVIOUSLY RECORDED AT REEL: 68102 FRAME: 297. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 2, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: SOUTH OCEAN FUNDING, LLC
Reel/Frame 068671/0885 →
SECURITY AGREEMENT Recorded Jul 1, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: SOUTH OCEAN FUNDING, LLC
Reel/Frame 068102/0297 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2024
From: SIENA LENDING GROUP LLC
To: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
Reel/Frame 067944/0476 →
SECURITY INTEREST Recorded Aug 8, 2022
From: INSEEGO WIRELESS, INC.; INSEEGO CORP.; INSEEGO NORTH AMERICA, LLC
To: SIENA LENDING GROUP LLC
Reel/Frame 061118/0649 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2017
From: LAKESTAR SEMI INC.
To: INSEEGO NORTH AMERICA, LLC
Reel/Frame 043417/0557 →
RELEASE OF SECURITY INTEREST Recorded May 18, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INSEEGO NORTH AMERICA, LLC F/K/A FEENEY WIRELESS, LLC
Reel/Frame 042423/0274 →
SECURITY INTEREST Recorded May 12, 2017
From: ENFORA, INC.; NOVATEL WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC F/K/A FEENEY WIRELESS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 042452/0518 →
PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Apr 1, 2015
From: FEENEY WIRELESS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 035353/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2014
From: RALSTON, ROBERT E; BLOOM, JUSTIN D
To: FEENEY WIRELESS, LLC
Reel/Frame 032597/0423 →