Search International and National Patent Collections

1. (WO2018182813) ASYNCHRONOUS DATA OBJECTS FOR AN EVENT DRIVEN PROGRAMMING LANGUAGE

Pub. No.:    WO/2018/182813    International Application No.:    PCT/US2018/012324
Publication Date: Fri Oct 05 01:59:59 CEST 2018 International Filing Date: Fri Jan 05 00:59:59 CET 2018
IPC: G06F 9/48
Applicants: MCAFEE, LLC
Inventors: BONORDEN, Olaf
Title: ASYNCHRONOUS DATA OBJECTS FOR AN EVENT DRIVEN PROGRAMMING LANGUAGE
Abstract:
Increasing scalability of asynchronous data processing, comprising interpreting a computer program for reading data from an input data stream, wherein the input data stream is defined in the program as an object having a function for obtaining more data from the input data stream; determining that additional data from the input data stream is required to continue execution of the function for obtaining more data in a thread of execution of the interpreted computer program; suspending execution of the thread of execution responsive to a determination that the additional data is currently unavailable; saving a state information for the interpreted thread, wherein the saved state information comprises sufficient information to allow resumption of the suspended thread; generating an event indication upon availability of at least some of the additional data; and resuming execution of the suspended thread of execution and providing the data as a result of the function of the object for obtaining more data.