Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines

US10114623B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10114623-B2
Application numberUS-201715444288-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2017
Priority dateFeb 29, 2016
Publication dateOct 30, 2018
Grant dateOct 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A machine system includes two machines, a computer communicably connected to the machines, and a base software application and an operation software application installed in the computer. The base software application includes a first communication module that is a program portion to execute transmission and reception of first machine information to be outputted from each machine and second command information to be outputted to each machine, and a second communication module that is a program portion to execute transmission and reception of first command information to be inputted from the operation software application to the base software application and second machine information to be outputted from the base software application to the operation software application.

First claim

Opening claim text (preview).

The invention claimed is: 1. A machine system, comprising: a machine; and a machine control computer communicatably connected to the machine and comprising one or more control processing units and one or more memory units, a base software application and an operation software application being installed in the machine control computer, wherein the base software application includes: a first communication module being a program portion to enable the machine control computer to receive first machine information in a data format specific to the machine outputted from the machine to the machine control computer; a second communication module being a program portion to enable the machine control computer to output second machine information in a data format specific to the operation software application to the operation software application; a program portion to store the first machine information and the second machine information in a first memory unit included in the one or more memory units of the machine control computer; a program portion to identify a data model corresponding to the machine from the first memory unit based on identification information of the machine associated with the first machine information; and a program portion to enable the machine control computer to convert the first machine information into the second machine information based on the identified data model, wherein the machine has a function of outputting a state of the machine to the machine control computer as the first machine information, and wherein the operation software application is a program using the second machine information outputted from the second communication module as input information. 2. The machine system according to claim 1 , wherein the first memory unit stores in advance data models representing a subordination of a plurality of devices constituting the machine, and when converting the first machine information into the second machine information by the base software application, the machine control computer performs a conversion based on the data models stored in advance in the first memory unit. 3. The machine system according to claim 1 , wherein the base software application further includes a determination unit being a program portion to enable the machine control computer to determine whether the operation software application is appropriate or inappropriate, and when the determination unit determines that the operation software application is inappropriate, the base software application disables the machine control computer from executing the second communication module. 4. The machine system according to claim 1 , wherein at least one of the base software application and the operation software application further includes a billing processing unit being a program portion to enable the machine control computer to charge a fee based on usage of at least one of the base software application and the operation software application. 5. The machine system according to claim 4 , wherein the billing processing unit is a program portion to enable the machine control computer to monitor a duration of use of at least one of the base software application and the operation software application from a starting point, and, at established intervals, generate information about payment of the fee and output the information about payment of the fee to the first communication module. 6. The machine system according to claim 5 , wherein the starting point is a timing of installing at least one of the base software application and the operation software application. 7. The machine system according to claim 5 , wherein the starting point is a date of purchase of at least one of the base software application and the operation software application. 8. The machine system according to claim 4 , wherein the operation software application further includes a third communication module being a program portion to enable the machine control computer to communicate with an external device, and the billing processing unit is a program portion to enable the machine control computer to monitor a duration of use of at least one of the base software application and the operation software application from a starting point, and, at established intervals, generate information about payment of the fee and output the information about payment of the fee to the third communication module. 9. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to charge the fee in accordance with a communication traffic volume on at least one of the base software application and the operation software application. 10. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to charge the fee in accordance with a number of executions of at least one of the base software application and the operation software application. 11. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to charge the fee in accordance with a number of machines connected to the machine control computer. 12. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to charge the fee in accordance with at least one of an information throughput when processing the first machine information by the base software application and an information throughput when processing the second machine information by the operation software application. 13. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to charge the fee in accordance with a number of people who have used the machine control computer. 14. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to determine a duration of use of at least one of the base software application and the operation software application in accordance with a payment status of a usage fee predetermined for at least one of the base software application and the operation software application. 15. The machine system according to claim 4 , wherein the billing processing unit disables the machine control computer from charging the fee, when a duration of use of at least one of the base software application and the operation software application from a starting point is within a certain time period. 16. The machine system according to claim 4 , wherein the billing processing unit enables the machine control computer to determine whether or not payment of the fee is completed. 17. The machine system according to claim 1 , wherein the base software application further includes a version management unit being a program portion to enable the machine control computer to manage a version number of at least one of the base software application and the operation software application. 18. The machine system according to claim 14 , wherein: a second memory unit included in the one or more memory units of the machine control computer stores a latest version number of at least one of the base software application and the operation software application, the base software application further includes a third communication module being a program portion to enable the machine control computer to check contents of the second memory unit, and the version management unit is a program portion to enable the machine control computer to output the latest version number of a

Assignees

Inventors

Classifications

  • Adapting program code to run in a different environment; Porting · CPC title

  • Field device with gateway functions for communication with pc and other field devices · CPC title

  • characterised by system universality, reconfigurability, modularity · CPC title

  • Communications adapter converts program to machine or controls directly machine · CPC title

  • Programming the control sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10114623B2 cover?
A machine system includes two machines, a computer communicably connected to the machines, and a base software application and an operation software application installed in the computer. The base software application includes a first communication module that is a program portion to execute transmission and reception of first machine information to be outputted from each machine and second com…
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/4083. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).