Home-smartmedia-MEC with cloud marketplace

US11418623B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11418623-B2
Application numberUS-202017104524-A
CountryUS
Kind codeB2
Filing dateNov 25, 2020
Priority dateNov 25, 2020
Publication dateAug 16, 2022
Grant dateAug 16, 2022

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.

One example method includes configuring an input device based in part on a type of network with which the input device is expected to be used, configuring an output device based in part on a type of network with which the output device is expected to be used, registering the input device and the output device with an orchestrator, downloading a service needed to process a data stream generated by the input device, configuring an execution pipeline, and the execution pipeline includes the service, receiving the data stream from the input device and processing the data stream with the execution pipeline, and transmitting information relating to the processed data stream to the output device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: configuring an input device based in part on a type of network with which the input device is expected to be used; configuring an output device based in part on a type of network with which the output device is expected to be used; registering the input device and the output device with an orchestrator that is operable to discover and download services from a cloud marketplace; downloading, by the orchestrator, a service needed to process a data stream generated by the input device; configuring an execution pipeline, wherein the execution pipeline includes the service, and the execution pipeline specifies an order in which the service will be performed, relative to any other services in the execution pipeline; receiving, by the execution pipeline, the data stream from the input device and processing the data stream with the execution pipeline; and transmitting, by the orchestrator, information relating to the processed data stream to the output device. 2. The method as recited in claim 1 , wherein the service is downloaded from the cloud marketplace. 3. The method as recited in claim 1 , wherein the input device comprises a sensor or a video camera. 4. The method as recited in claim 1 , wherein the output device comprises a TV, alarm, smart phone, or cloud application. 5. The method as recited in claim 1 , further comprising checking interoperability of the service with another service before adding the another service to the execution pipeline. 6. The method as recited in claim 1 , further comprising applying a metadata tag to the input device. 7. The method as recited in claim 1 , wherein the method is performed at a user site. 8. The method as recited in claim 1 , further comprising scaling the service in response to changes in an amount of data received by the execution pipeline. 9. The method as recited in claim 1 , wherein processing the data stream comprises modifying the data stream and outputting the modified data stream to the output device. 10. The method as recited in claim 1 , wherein processing the data stream comprises analyzing content of the data stream and, based on the analyzing, outputting a signal to the output device, and the signal is based on the analyzing. 11. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: configuring an input device based in part on a type of network with which the input device is expected to be used; configuring an output device based in part on a type of network with which the output device is expected to be used; registering the input device and the output device with an orchestrator that is operable to discover and download services from a cloud marketplace; downloading, by the orchestrator, a service needed to process a data stream generated by the input device; configuring an execution pipeline, wherein the execution pipeline includes the service, and the execution pipeline specifies an order in which the service will be performed, relative to any other services in the execution pipeline; receiving, by the execution pipeline, the data stream from the input device and processing the data stream with the execution pipeline; and transmitting, by the orchestrator, information relating to the processed data stream to the output device. 12. The non-transitory storage medium as recited in claim 11 , wherein the service is downloaded from the cloud marketplace. 13. The non-transitory storage medium as recited in claim 11 , wherein the input device comprises a sensor or a video camera. 14. The non-transitory storage medium as recited in claim 11 , wherein the output device comprises a TV, alarm, smart phone, or cloud application. 15. The non-transitory storage medium as recited in claim 11 , further comprising checking interoperability of the service with another service before adding the another service to the execution pipeline. 16. The non-transitory storage medium as recited in claim 11 , further comprising applying a metadata tag to the input device. 17. The non-transitory storage medium as recited in claim 11 , wherein the non-transitory storage medium is performed at a user site. 18. The non-transitory storage medium as recited in claim 11 , further comprising scaling the service in response to changes in an amount of data received by the execution pipeline. 19. The non-transitory storage medium as recited in claim 11 , wherein processing the data stream comprises modifying the data stream and outputting the modified data stream to the output device. 20. The non-transitory storage medium as recited in claim 11 , wherein processing the data stream comprises analyzing content of the data stream and, based on the analyzing, outputting a signal to the output device, and the signal is based on the analyzing.

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Grid computing · CPC title

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

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · 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 US11418623B2 cover?
One example method includes configuring an input device based in part on a type of network with which the input device is expected to be used, configuring an output device based in part on a type of network with which the output device is expected to be used, registering the input device and the output device with an orchestrator, downloading a service needed to process a data stream generated …
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).