Patents by Inventor Tun CHANG

Tun CHANG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10389602
    Abstract: In some embodiments, operating data may be collected from a set of enterprise system devices via a cloud-based services architecture. The operating data may be processed, for example, via requests handled by analytic microservices. A deployment platform may create code instances of actively deployed analytic microservices and identify an existing deployed analytic microservice as being associated with a feature update, the existing deployed analytic microservice being associated with a set of pending requests. The deployment platform may create a new code instance of the identified analytic microservice and arrange for the existing deployed analytic microservice to process the set of pending requests while the new code instance handles newly received requests. The deployment platform may then determine that the existing deployed analytic microservice has completely processed the set of pending requests and retire the existing deployed analytic microservice such that it is replaced by the new code instance.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: August 20, 2019
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Tun Chang, Erwin Cabral
  • Publication number: 20180189701
    Abstract: In some embodiments, a cloud-based services architecture may receive operating data associated with a set of assets from a set of enterprise system devices. The cloud-based services architecture may then process the received operating data. A plurality of computing platforms may execute instance runs of a plurality of analytics, with each instance run being associated with an industrial asset. A distributed cache may be shared by the plurality of analytic instance runs executing on the plurality of computing platforms. An orchestration run-time execution engine may maintain an overall count value that represents a number of analytic instance runs currently utilizing the distributed cache. Note that the distributed cache may be emptied when the overall count value indicates that no analytic instance runs are still utilizing the distributed cache.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Tun Chang, Arnab Guin
  • Publication number: 20180165386
    Abstract: In some embodiments, a cloud-based services architecture may receive operating data from a set of enterprise system devices. The cloud-based services architecture may include a tenant-specific space and an orchestration run-time execution service to manage creation and execution of a first and a second custom analytic model in the tenant-specific space. Moreover, the first analytic model may be customized to run as a service having: (i) some of the received operational data as an input, and (ii) a result of a first analytics process as an output. The second analytic model may be customized to run as a service having: (i) the output of the first analytic model as an input, and (ii) a result of a second analytics process as an output. According to some embodiments, the input of the second analytic model is received from the first analytic model without leaving the tenant-specific space.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventors: Segar SOUNDIRAMOURTHY, Jeanette BRUNO, Tun CHANG
  • Publication number: 20180159747
    Abstract: In some embodiments, operating data may be collected from a set of enterprise system devices via a cloud-based services architecture. The operating data may be processed, for example, via requests handled by analytic microservices. A deployment platform may create code instances of actively deployed analytic microservices and identify an existing deployed analytic microservice as being associated with a feature update, the existing deployed analytic microservice being associated with a set of pending requests. The deployment platform may create a new code instance of the identified analytic microservice and arrange for the existing deployed analytic microservice to process the set of pending requests while the new code instance handles newly received requests. The deployment platform may then determine that the existing deployed analytic microservice has completely processed the set of pending requests and retire the existing deployed analytic microservice such that it is replaced by the new code instance.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Inventors: Tun CHANG, Erwin CABRAL