-
1.
公开(公告)号:US20240039752A1
公开(公告)日:2024-02-01
申请号:US18361733
申请日:2023-07-28
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Nyuk Kin Koo , Yen-Kuang Chen
CPC classification number: H04L12/2816 , H04L12/2818 , H04L12/2814 , H04W4/70 , H04L67/12 , G06F3/048 , G06F8/34
Abstract: A mechanism is described for facilitating portable, reusable, and shareable Internet of Things-based services and resources according to one embodiment. A method of embodiments, described herein, includes selecting a recipe, wherein the recipe includes instructions associated with a first trigger to activate a first set of resources, the first set of resources and instructions correspond to a first category, accessing a second set of resources associated with a second trigger to activate the second set of resources, the second set of resources and instructions correspond to a second category of user preferences, the second category different from the first category, modify the recipe to replace a first resource block of the first set of resources with a second resource block of the second set of resources, and deploy the recipe at a computing device, the computing device receiving at least one of the first trigger or the second trigger.
-
公开(公告)号:US11887360B2
公开(公告)日:2024-01-30
申请号:US17497287
申请日:2021-10-08
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Eve M. Schooler , Maruti Gupta Hyde , Hassnaa Moustafa , Katalin Klara Bartfai-Walcott , Yen-Kuang Chen , Jessica McCarthy , Christina R. Strong , Arun Raghunath , Deepak S. Vembar
IPC: G06V10/82 , G06F9/50 , G06F21/60 , G06V10/44 , G06V20/52 , G06V40/10 , G06F18/241 , G06V10/764 , G06Q50/26 , G08G1/09 , G11B27/031 , H04N7/18 , G08G1/087 , G06F9/48 , G06F21/62 , G06F18/2413 , G08G1/01
CPC classification number: G06V10/82 , G06F9/4881 , G06F9/505 , G06F18/241 , G06F18/24133 , G06F21/604 , G06F21/6245 , G06Q50/26 , G06V10/44 , G06V10/764 , G06V20/52 , G06V40/103 , G08G1/091 , G11B27/031 , H04N7/181 , G06F2209/506 , G08G1/0116 , G08G1/087
Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.
-
公开(公告)号:US11521024B2
公开(公告)日:2022-12-06
申请号:US16948861
申请日:2020-10-02
Applicant: Intel Corporation
Inventor: Yen-Kuang Chen , Shao-Wen Yang , Ibrahima J. Ndiour , Yiting Liao , Vallabhajosyula S. Somayazulu , Omesh Tickoo , Srenivas Varadarajan
IPC: G06K9/62 , H04L9/06 , G06F21/64 , G06F21/53 , G06N5/02 , G06N3/04 , G06F21/45 , H04L9/32 , H04W4/70 , G06F21/44 , G06F16/538 , G06F16/535 , G06F16/54 , G06F21/62 , G06F9/50 , G06N3/063 , G06V10/20 , G06V10/40 , G06V10/75 , G06V10/44 , G06V20/00 , G06V40/20 , G06V40/16 , G06F9/48 , H04L67/51 , G06T7/11 , G06V10/96 , G06V30/262 , G06K15/02 , G06N3/08 , H04L67/12 , H04N19/80 , G06F16/951 , H04N19/46 , G06T7/70 , H04W12/02 , H04L9/00 , H04N19/12 , H04N19/124 , H04N19/167 , H04N19/172 , H04N19/176 , H04N19/44 , H04N19/48 , H04N19/513 , G06V30/194 , G06T7/20 , H04N19/42 , H04N19/625 , H04N19/63 , G06T7/223 , H04L67/10
Abstract: In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.
-
公开(公告)号:US20210141675A1
公开(公告)日:2021-05-13
申请号:US16488576
申请日:2017-04-01
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Subramanya R. Dulloor , Yen-Kuang Chen
Abstract: Availability of computing resources is detected on a particular device in a network and a runtime core is caused to be loaded on the particular device based on the availability. The runtime core is configured to support hot-plugging of code embodying any one of a plurality of job and first code comprising a placeholder job is caused to be run on the runtime core to reserve at least a portion of the computing resources of the particular device. A particular one of the plurality of jobs to be run on the particular device is identified and the first code is replaced with second code corresponding to the particular job to replace the placeholder job on the runtime core.
-
公开(公告)号:US20210141351A1
公开(公告)日:2021-05-13
申请号:US16488575
申请日:2017-03-31
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Yen-Kuang Chen
IPC: G05B19/042 , G06F8/30 , G16Y10/80 , G16Y10/75 , H04L29/08
Abstract: A user input including an identification of a set of job abstractions is received, where each job abstraction in the set of job abstractions includes a respective one of a plurality of defined job abstractions and each of the plurality of defined job abstractions are mapped to two or more asset capability abstractions in a plurality of defined asset capability abstractions. The user input is processed to generate program data, based on the set of job abstractions. The resulting program data is executable by a processor device to: identify a set of asset capability abstractions in the plurality of asset capability abstractions corresponding to the set of job abstractions; determine that a set of devices in an environment possess capabilities corresponding to the set of asset capability abstractions; and launch a system including the set of devices to implement jobs corresponding to the set of job abstractions.
-
公开(公告)号:US20210020041A1
公开(公告)日:2021-01-21
申请号:US16835193
申请日:2020-03-30
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Yen-Kuang Chen , Addicam V. Sanjay
IPC: G08G1/09 , G06F9/50 , G06F21/60 , G06K9/00 , G06F9/48 , G06F21/62 , G06K9/62 , G06K9/46 , G06Q50/26 , G11B27/031 , H04N7/18
Abstract: In one embodiment, an apparatus comprises a processor to: identify a workload comprising a plurality of tasks; generate a workload graph based on the workload, wherein the workload graph comprises information associated with the plurality of tasks; identify a device connectivity graph, wherein the device connectivity graph comprises device connectivity information associated with a plurality of processing devices; identify a privacy policy associated with the workload; identify privacy level information associated with the plurality of processing devices; identify a privacy constraint based on the privacy policy and the privacy level information; and determine a workload schedule, wherein the workload schedule comprises a mapping of the workload onto the plurality of processing devices, and wherein the workload schedule is determined based on the privacy constraint, the workload graph, and the device connectivity graph. The apparatus further comprises a communication interface to send the workload schedule to the plurality of processing devices.
-
公开(公告)号:US20200334046A1
公开(公告)日:2020-10-22
申请号:US16685923
申请日:2019-11-15
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Yen-Kuang Chen
Abstract: User inputs received through a graphical user interface of a programming tool are used to define a set of capability abstractions for a particular application and further define, based on the one or more user inputs, relationships between the set of capability abstractions. The particular application is to utilize a machine-to-machine network, and the set of capability abstractions include: a sensor capability abstraction, an actuator capability abstraction, a computation logic capability abstraction, an input user interface (UI) capability abstraction, and an output UI capability abstraction for the particular application. The relationships include a relationship between the input UI capability abstraction and the computation logic capability abstraction, where the input UI capability is to provide an input to the computation logic capability abstraction. Service logic for the particular application is generated to deploy an instance of the particular application in an environment based on the set of capability abstractions and relationships.
-
公开(公告)号:US20200065123A1
公开(公告)日:2020-02-27
申请号:US16466597
申请日:2017-01-04
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Nyuk Kin Koo , Yen-Kuang Chen
IPC: G06F9/455
Abstract: A simulation is defined to include a particular test environment and one or more device models, where each device model simulates a respective device, the test environment simulates a physical environment, and the one or more device models are populated in the IoT testing environment to model a deployment of devices corresponding to the device models in the physical environment. Modeled device data is generated, based on the one or more device models, to simulate data generated by corresponding devices. The modeled device data is transmitted to an application, and application data is received in response from the application and used in the simulation.
-
公开(公告)号:US10567248B2
公开(公告)日:2020-02-18
申请号:US15364200
申请日:2016-11-29
Applicant: Intel Corporation
Inventor: Hong-Min Chu , Shao-Wen Yang , Yen-Kuang Chen
Abstract: Example task assignment methods disclosed herein for video analytics processing in a cloud computing environment include determining a graph, such as a directed acyclic graph, including nodes and edges to represent a plurality of video sources, a cloud computing platform, and a plurality of intermediate network devices in the cloud computing environment. Disclosed example task assignment methods also include specifying task orderings for respective sequences of video analytics processing tasks to be executed in the cloud computing environment on respective video source data generated by respective ones of the video sources. Disclosed example task assignment methods further include assigning, based on the graph and the task orderings, combinations of the video sources, the intermediate network devices and the cloud computing platform to execute the respective sequences of video analytics processing tasks to reduce an overall bandwidth utilized by the sequences of video analytics processing tasks in the cloud computing environment.
-
公开(公告)号:US10375407B2
公开(公告)日:2019-08-06
申请号:US15888927
申请日:2018-02-05
Applicant: Intel Corporation
Inventor: Srenivas Varadarajan , Omesh Tickoo , Vallabhajosyula Somayazulu , Yiting Liao , Ibrahima Ndiour , Shao-Wen Yang , Yen-Kuang Chen
IPC: H04N19/17 , H04N19/42 , H04N19/70 , H04N19/115 , H04N19/119 , H04N19/137 , H04N19/167 , H04N19/176 , H04N19/513
Abstract: Techniques related to applying computer vision to decompressed video are discussed. Such techniques may include generating a region of interest in an individual video frame by translating spatial indicators of a first detected computer vision result from a reference video frame to the individual video frame and applying a greater threshold within the region of interest than outside of the region of interest for computer vision evaluation in the individual frame.
-
-
-
-
-
-
-
-
-