Memory sharing for buffered macro-pipelined data plane processing in multicore embedded systems

    公开(公告)号:US09942327B1

    公开(公告)日:2018-04-10

    申请号:US14987423

    申请日:2016-01-04

    Abstract: Disclosed are an apparatus and method of operating and allocating a shared memory between various applications operating via a processing computing platform. One example may include receiving a first buffer context switch request message from a first application operating via a processor, transmitting a first buffer context switch flag to the processor operating the application confirming the first buffer context switch request was received, receiving a second buffer context switch request from a second application with a different processing cycle operating via the processor and transmitting a second buffer context switch flag to the processor operating the second application confirming the second buffer context switch request was received. Once the applications have been identified and confirmed, a synchronization operation may be performed to create a shared number of memory units between at least two different buffers and provide the shared memory units to the first application and the second application.

    Method and apparatus of establishing a connection between devices using cached connection information

    公开(公告)号:US09894032B1

    公开(公告)日:2018-02-13

    申请号:US15290929

    申请日:2016-10-11

    CPC classification number: H04L61/2514 H04L61/103 H04L61/6063 H04L67/146

    Abstract: Caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.

    Compliance validator for restricted network access control

    公开(公告)号:US09843586B1

    公开(公告)日:2017-12-12

    申请号:US15295438

    申请日:2016-10-17

    Abstract: A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site. If the directory site code does not correspond to a configured and allowed site, compliance with access requirements are enforced. Enforcement actions can include a forced logoff of the computer system user, and/or a forced shutdown of the computer system.

    Method and apparatus for determining a valid sequence of touch events on a touch sensitive device

    公开(公告)号:US09817519B1

    公开(公告)日:2017-11-14

    申请号:US15364570

    申请日:2016-11-30

    Abstract: Certain aspects of the present disclosure relate to a technique for determining a valid sequence of touch events on a touch sensitive device. A first sequence of touch events is received, a proximity between any two touch events of the first sequence of touch events being greater than a proximity threshold. A second sequence of touch events is received. The touch events from the first and the second sequence are combined if a time difference between the first and the second sequence of touch events is below a time threshold and a proximity between the first and the second sequence of touch events is less than the proximity threshold. A valid sequence of touch events is determined if a combined pressure of the first and the second sequence of touch events is greater than a pressure threshold.

Patent Agency Ranking