IP Library Patent Application 15196278
Patent Application
App. No. 15/196,278

METHOD, SYSTEM AND APPARATUS FOR MULTI-SITE PRODUCTION SCHEDULING

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 None
App. No.
15/196,278
Abstract

A computing device is provided, comprising: a communications interface; a memory storing a plurality of item records, a plurality of line records containing attributes of production lines, and a plurality of site records each containing identifiers of a subset of the production lines; and a processor interconnected with the communications interface and the memory. The processor is configured to: receive a project including an item identifier corresponding to an item record; retrieve at least one of the site records; retrieve the item record corresponding to the item identifier, and the line records identified in the at least one retrieved site record; and select one of the retrieved line identifiers for the project based on the retrieved site records, the retrieved item record and the retrieved line records.

Claims (48)

1 . A computing device, comprising:

a communications interface;

a memory storing a plurality of item records, a plurality of line records containing attributes of production lines, and a plurality of site records each containing identifiers of a subset of the production lines;

a processor interconnected with the communications interface and the memory, the processor configured to:

receive a project including an item identifier corresponding to an item record;

retrieve at least one of the site records;

retrieve the item record corresponding to the item identifier, and the line records identified in the at least one retrieved site record; and

select one of the retrieved line identifiers for the project based on the retrieved site records, the retrieved item record and the retrieved line records.

2 . The computing device of claim 1 , the processor further configured to:

receive a plurality of projects, each project including an item identifier corresponding to an item record.

3 . The computing device of claim 2 , the processor further configured to:

prior to retrieving the at least one site record, determine whether to schedule the plurality of projects.

4 . The computing device of claim 3 , the processor further configured to:

determine whether to schedule the plurality of projects by determining whether the plurality of projects exceeds a threshold number of projects.

5 . The computing device of claim 3 , the processor further configured to:

determine whether to schedule the plurality of projects by determining whether a predefined time period has elapsed since a previous scheduling process.

6 . The computing device of claim 2 , the processor further configured to:

repeat the selection of one of the retrieved line identifiers for each of the plurality of projects based on the retrieved site records, the retrieved item record and the retrieved line records.

7 . The computing device of claim 6 , the processor further configured to:

for each of the plurality of projects, transmit the selected line identifier via a network to a site computing device corresponding to the selected line identifier.

8 . The computing device of claim 7 , the processor further configured to:

retrieve an identifier of the site computing device for each of the selected line identifiers;

group a subset of the plurality of projects and corresponding selected line identifiers that have matching site computing device identifiers; and

transmit the subset of projects and corresponding selected line identifiers to the corresponding matching site computing device identifier via the network.

9 . The computing device of claim 2 , the processor further configured to receive the plurality of projects from a plurality of computing devices via the network.

10 . A method in a computing device having a communications interface, a memory and a processor, the method comprising:

storing, in the memory, a plurality of item records, a plurality of line records containing attributes of production lines, and a plurality of site records each containing identifiers of a subset of the production lines;

receiving a project including an item identifier corresponding to an item record;

retrieving at least one of the site records;

retrieving the item record corresponding to the item identifier, and the line records identified in the at least one retrieved site record; and

selecting one of the retrieved line identifiers for the project based on the retrieved site records, the retrieved item record and the retrieved line records.

11 . The method of claim 10 , further comprising:

receiving a plurality of projects, each project including an item identifier corresponding to an item record.

12 . The method of claim 11 , further comprising:

prior to retrieving the at least one site record, determining whether to schedule the plurality of projects.

13 . The method of claim 12 , further comprising:

determining whether to schedule the plurality of projects by determining whether the plurality of projects exceeds a threshold number of projects.

14 . The method of claim 12 , further comprising:

determining whether to schedule the plurality of projects by determining whether a predefined time period has elapsed since a previous scheduling process.

15 . The method of claim 11 , further comprising:

repeating the selection of one of the retrieved line identifiers for each of the plurality of projects based on the retrieved site records, the retrieved item record and the retrieved line records.

16 . The method of claim 15 , further comprising:

for each of the plurality of projects, transmitting the selected line identifier via a network to a site computing device corresponding to the selected line identifier.

17 . The method of claim 16 , further comprising:

retrieving an identifier of the site computing device for each of the selected line identifiers;

grouping a subset of the plurality of projects and corresponding selected line identifiers that have matching site computing device identifiers; and

transmitting the subset of projects and corresponding selected line identifiers to the corresponding matching site computing device identifier via the network.

18 . The method of claim 11 , further comprising receiving the plurality of projects from a plurality of computing devices via the network.

Assignments (4)
SECURITY AGREEMENT Recorded May 6, 2024
From: NULOGY CORPORATION
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 067327/0665 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2024
From: ROYAL BANK OF CANADA
To: NULOGY CORPORATION
Reel/Frame 066328/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2018
From: PARK, CLEMENS; SOBOCINSKI, PAUL; LOMAS, ADAM; CHEONG-KEE-YOU, JASON; WOLOSHYN, CAMERON; LIU, JESSICA; YUEN, JASON A.; STEPHENS-WELLS, JENNA
To: NULOGY CORPORATION
Reel/Frame 045778/0241 →
SECURITY INTEREST Recorded Jan 24, 2018
From: NULOGY CORPORATION
To: ROYAL BANK OF CANADA
Reel/Frame 044717/0230 →