Mobile-based equipment service system using encrypted code offloading

US10116635B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10116635-B1
Application numberUS-201715499356-A
CountryUS
Kind codeB1
Filing dateApr 27, 2017
Priority dateApr 27, 2017
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 mobile-based equipment service system includes a remote server, a mobile device, and at least one equipment controller. The mobile device includes a user interface, and is configured to send a user authentication message, initiated by a user via the user interface, to the remote server. The remote server is configured to verify the user via the user authentication message and once verified, send an encrypted blob to the mobile device in response to the user authentication message. At least one equipment controller is configured to receive and decrypt the encrypted blob from the mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile-based equipment service system applied by a user, the mobile-based equipment service system comprising: a remote server including a computer processor, a non-transitory storage medium, an application executed by the computer processor and stored in the non-transitory storage medium, a user authentication database stored in the non-transitory storage medium and applied by the application; a mobile device including a user interface, the mobile device being configured to send a user authentication message initiated by the user via the user interface to the remote server, wherein the application is configured to verify the user by comparing the user authentication message to the user authentication database, and once verified, develop and effect the sending of an encrypted blob to the mobile device in response to the user authentication message; at least one equipment controller including a computer processor, a non-transitory storage medium, executable code, executed by the computer processor and stored in the non-transitory storage medium; at least one site, wherein each site of the at least one site includes at least one respective equipment controller of the at least one equipment controller, and the encrypted blob is secured by the remote server via a site specific private key associated with a respective site of the at least one site, the authentication message including user credentials and a selected site of the at least one site selected by the user, wherein the computer processor of the equipment controller is configured to receive the encrypted blob and the executable code is configured to decrypt the encrypted blob received from the mobile device and utilizing the site specific private key. 2. The mobile-based equipment service system set forth in claim 1 , wherein the encrypted blob includes firmware and a header configured to be extracted by the executable code. 3. The mobile-based equipment service system set forth in claim 2 , wherein the header includes the site specific private key, and a duration to authenticate. 4. The mobile-based equipment service system set forth in claim 3 , wherein the header includes a version that is verified by the executable code. 5. The mobile-based equipment service system set forth in claim 1 , wherein the at least one site is a plurality of buildings. 6. The mobile-based equipment service system set forth in claim 1 , wherein the at least one site is a plurality of geographic regions. 7. The mobile-based equipment service system set forth in claim 1 , wherein the at least one equipment controller is at least one elevator controller. 8. The mobile-based equipment service system set forth in claim 1 , wherein the at least one equipment controller does not have internet connectivity. 9. The mobile-based equipment service system set forth in claim 1 , wherein the at least one equipment controller is configured to reply to the mobile device by requesting the user authentication message from the user. 10. The mobile-based equipment service system set forth in claim 1 , wherein the encrypted blob is asymmetric encrypted. 11. A method of operating a mobile-based equipment service system comprising: sending a selected site from a mobile device to a remote server; encrypting a blob by an application executed by a processor of the remote server using a private key associated with the selected site and preprogrammed into the remote server as part of a database stored in a non-transitory storage medium of the remote server; sending the encrypted blob to the mobile device; sending the encrypted blob from the mobile device to a controller associated with the selected site; and decrypting the encrypted blob by an executable code executed by a processor of the controller utilizing the private key preprogrammed into the controller. 12. The method set forth in claim 11 , wherein the selected site is selected by a user of the mobile device and is sent to the remote server as part of an authentication message that includes credentials of the user. 13. The method set forth in claim 11 further comprising: sending a credential request from the controller to the mobile device; entering of credentials by a user into the mobile device; and sending the credentials from the mobile device to the controller. 14. The method set forth in claim 13 further comprising: comparing the credentials sent from the mobile device to a hash of credentials sent as part of the encrypted blob by the controller. 15. The method set forth in claim 11 , wherein the remote server is cloud-based. 16. The method set forth in claim 11 , wherein the mobile device is a smartphone. 17. The method set forth in claim 11 , wherein the selected site is a building and the controller is an elevator controller.

Assignees

Inventors

Classifications

  • G06F21/572Primary

    Secure firmware programming, e.g. of basic input output system [BIOS] · CPC title

  • between the elevator control system and remote or mobile stations · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · 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 US10116635B1 cover?
A mobile-based equipment service system includes a remote server, a mobile device, and at least one equipment controller. The mobile device includes a user interface, and is configured to send a user authentication message, initiated by a user via the user interface, to the remote server. The remote server is configured to verify the user via the user authentication message and once verified, s…
Who is the assignee on this patent?
Otis Elevator Co
What technology area does this patent fall under?
Primary CPC classification G06F21/572. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).