-
公开(公告)号: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.
-
公开(公告)号:US10909335B2
公开(公告)日:2021-02-02
申请号:US16062105
申请日:2015-12-22
Applicant: Intel Corporation
Inventor: Guang-He Lee , Kalpana A. Algotar , Shao-Wen Yang , Addicam V. Sanjay
Abstract: A set of samples are returned by radio frequency identifier (RFID) reader corresponding to the readings of signals emitted from a particular RFID tag, each sample including a respective set of features identifying values of the attributes of the signals as detected. At least some of the features are provided as inputs to a random forest of decision trees, each providing a prediction that the particular RFID tag is located in one of a plurality of defined zones in a particular environment. From outputs of the plurality of decision trees based on the set of samples, it can be determined that the particular RFID tag is located in a particular one of the plurality of zones at a first instance in time.
-
公开(公告)号: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.
-
公开(公告)号:US10719744B2
公开(公告)日:2020-07-21
申请号:US16141812
申请日:2018-09-25
Applicant: Intel Corporation
Inventor: Ned M. Smith , Katalin Klara Bartfai-Walcott , Eve M. Schooler , Shao-Wen Yang
IPC: G06K9/72 , G06K9/00 , G06T7/11 , G06K9/62 , G06K9/66 , H04N19/176 , H04N19/12 , H04N19/124 , H04N19/513 , H04N19/48 , H04N19/167 , H04N19/172 , H04N19/44 , G06T7/20
Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory stores visual data captured by one or more sensors. The processor detects one or more first objects in the visual data based on a machine learning model and one or more first reference templates. The processor further determines, based on an object ontology, that the visual data is expected to contain a second object, wherein the object ontology indicates that the second object is related to the one or more first objects. The processor further detects the second object in the visual data based on the machine learning model and a second reference template. The processor further determines, based on an inference rule, that the visual data is expected to contain a third object. The processor further detects the third object in the visual data based on the machine learning model and a third reference template.
-
公开(公告)号:US10609146B2
公开(公告)日:2020-03-31
申请号:US14975019
申请日:2015-12-18
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Lei Yang , Anand P. Rangarajan , Vijay Sarathi Kesavan , Xingang Guo
Abstract: A particular device is provided with a communications module to receive signals of a plurality of devices within range of the particular device and further provisioned with grouping logic. The grouping logic is executable by one or more processors to determine from each of the signals a respective identifier for each of the plurality of devices, determine, based at least in part on the identifiers, that a particular subset of the plurality of devices are also included with the particular device in a particular one of a plurality of defined groups, and converge data received from the particular subset of devices based on the particular group.
-
公开(公告)号: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.
-
公开(公告)号:US10536923B2
公开(公告)日:2020-01-14
申请号:US16062103
申请日:2015-12-26
Applicant: Yi Lin Chen , Mi Sun Park , Shao-Wen Yang , Lei Yang , Intel Corporation
Inventor: Yi Lin Chen , Mi Sun Park , Shao-Wen Yang , Lei Yang
Abstract: Sensors provisioned on a first device detect a movement of the first device corresponding to the first device changing position within an environment. Location information for the first device is updated based on the position change. A plurality of signals are detected, at the first device, from a second device in the environment, determine, and a distance between the first and second devices is determined based on each of the signals. From the signals, another change in position of the first device within the environment is determined and the location information updated for the first device. The movement is detected at the first device at an instance between two of the plurality of signals, and location information for the first device based on the first position change is updated prior to detection of the later of the two signals in the plurality of signals.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-