IP Library › Granted Patent US 11,693,640
Granted Patent B2
US 11,693,640 · App. 17/408,689 · Granted Jul 4, 2023

Method and system for changing the behavior of a connected field device

Inventors: David Micallef (Rabat, MT); Niek Van Dierdonck (Dunrobin, CA)
Assignee: RedLore Canada Inc.
G06F8/447G06F9/4881H04L67/2871H04L67/565
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 11,693,640
App. No.
17/408,689
Granted
Jul 4, 2023
Kind
B2
Abstract

A method and a system for programming one or more behavior of a field device connected to a network comprising an input programming language to define the one or more behaviors to create an input program, transmitting over the network the input program to a translator coupled to the field device, translating the input program to generate a field program comprising a plurality of tasks and executing said field program by an executor coupled to said field device.

Claims (14)

1. A computer-implemented method for programming one or more rules and associated tasks relating to one or more core functions of a field device executing an existing field program connected to a network comprising:

receiving, on a memory of said field device, via said network, an input program, wherein the input program describes one or more behaviors intended to be executed by said field device;

translating to modify the existing field program, by a processor on said field device coupled to said memory, a new field program defining the one or more rules and the associated tasks based on the input program, wherein said field device comprises one or more actuators and/or one or more sensors controlled using one or more core functions when the processor executes on one or more of said tasks;

executing, by the processor located in said field device, said associated tasks in accordance with the one or more rules in place of said existing field program, wherein said processor schedules one or more tasks for execution at occurrence of a specific event based on one or more rules provided by said field program.

2. The method of claim 1 wherein said processor schedules one or more tasks for execution at a future time based on one or more rules provided by said field program.

3. The method of claim 1 wherein said processor schedules one or more tasks for execution at a set or recurring future time based on one or more rules provided by said field program.

4. A system for programming one or more rules and associated tasks relating to one or more core functions of a field device executing an existing field program connected to a network comprising:

a processor located on said field device;

a non-transitory memory coupled to said processor, the memory storing instructions that when executed by the processor, configure the system to:

receive an input program via said network, wherein the input program describes one or more behaviors intended to be executed by said field device;

translate to modify the existing field program, a new field program comprising said one or more rules and associated tasks, wherein said field device comprises one or more actuator and/or one or more sensor controlled using one or more core functions when the processor executes on one or more of said tasks;

execute said associated tasks in accordance with the one or more rules in place of said existing field program, wherein said processor schedules one or more tasks for execution at a recurring future time based on one or more rules provided by said field program.

5. The system of claim 4 wherein said processor schedules one or more tasks for execution at a future time based on one or more rules provided by said field program.

6. The system of claim 4 wherein said processor schedules one or more tasks for execution at a recurring future time based on one or more rules provided by said field program.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 057253 FRAME: 0630. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Dec 19, 2022
From: MICALLEF, DAVID; VAN DIERDONCK, NIEK
To: REDLORE CANADA INC.
Reel/Frame 062153/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: MICALLEF, DAVID; VAN DIERDONCK, NIEK
To: REDLORE
Reel/Frame 057253/0630 →
Continuity (2)
Continuation 16817660 · Mar 13, 2020
Related Publication 20210382701A1 · Dec 9, 2021