CUSTOMIZED ROOT PROCESSES FOR GROUPS OF APPLICATIONS

    公开(公告)号:US20250045096A1

    公开(公告)日:2025-02-06

    申请号:US18918998

    申请日:2024-10-17

    Abstract: Customized root processes for groups of applications in a computing device. A computing device (e.g., a mobile device) can monitor usage of applications. The device can then store data related to the usage of the applications, and group the applications into groups according to the stored data. The device can customize and execute a root process for a group of applications according to usage common to each application in the group. The device can generate patterns of prior executions shared amongst the applications in the group based on the stored data common to each application in the group, and execute the root process of the group according to the patterns. The device can receive a request to start an application from the group from a user of the device, and start the application upon receiving the request and by using the root process of the group of applications.

    SHADOW COMPUTATIONS IN BASE STATIONS
    2.
    发明公开

    公开(公告)号:US20240231951A1

    公开(公告)日:2024-07-11

    申请号:US18612658

    申请日:2024-03-21

    Inventor: Dmitri Yudanov

    CPC classification number: G06F9/5083 G06N20/00 H04W88/08

    Abstract: Systems and methods for implementing shadow computations in base stations. The systems and methods can include a method including initiating, at a base station (such as a cellular base station), a shadow computation of a main computation executing for a mobile device. The main computation can include a computational task, and the shadow computation can be at least a part of or a derivative of the main computation. The method can also include executing, by the base station, the shadow computation.

    STEP-AHEAD SPIKING NEURAL NETWORK
    5.
    发明公开

    公开(公告)号:US20240086689A1

    公开(公告)日:2024-03-14

    申请号:US17903923

    申请日:2022-09-06

    Inventor: Dmitri Yudanov

    CPC classification number: G06N3/049 G06N3/063 G06N3/08

    Abstract: The disclosed embodiments include a memory array configured to store a membrane potential and a synaptic connection identifier of each of a plurality of neurons, a plurality of processors coupled to the memory array, the plurality of processors configured to: immediately perform a search and match operation in the memory array upon receiving a spike message identifying relevant synaptic connections in the memory array, generate a bitmask signifying a first source neuron identifier having a match to a second source neuron identifier in the memory array, perform a synaptic integration and a long-time depression computation on a subset of spike messages including the first spike message, update membrane potentials of the plurality of neurons upon receiving an indication that all the spike messages identified in a barrier message have been received in the memory array, generate a new spike message, and transmit the new spike message to a network.

    Parallel Processing in a Spiking Neural Network

    公开(公告)号:US20230153584A1

    公开(公告)日:2023-05-18

    申请号:US17529068

    申请日:2021-11-17

    Inventor: Dmitri Yudanov

    CPC classification number: G06N3/049

    Abstract: Systems, apparatus, and methods related to parallel processing in a spiking neural network are described. In some examples, parallel processors may compute a time delta vector based on post-synaptic timestamp vector and a current timestamp. The processors may calculate a long-term depression (LTD) value based on the time delta vector and load synaptic weights from memory based on at least the time delta vector. The processors may compute a second time delta vector using various inputs, such as a pre-synaptic timestamp vector, the current timestamp, and pre-synaptic timestamps. The processors may calculate a long-term potentiation (LTP) value based on the second time delta vector and adjust a current synaptic weight vector based on the LTD value and LTP value to generate an updated synaptic weight vector. The updated synaptic weight vector may be written to volatile memory (e.g., DRAM) or non-volatile (e.g., NAND Flash).

    Rendering enhancement based in part on eye tracking

    公开(公告)号:US11614797B2

    公开(公告)日:2023-03-28

    申请号:US16675171

    申请日:2019-11-05

    Abstract: An apparatus having a computing device and a user interface—such as a user interface having a display that can provide a graphical user interface (GUI). The apparatus also includes a camera, and a processor in the computing device. The camera can be connected to the computing device and/or the user interface, and the camera can be configured to capture pupil location and/or eye movement of a user. The processor can be configured to: identify a visual focal point of the user relative to the user interface based on the captured pupil location, and/or identify a type of eye movement of the user (such as a saccade) based on the captured eye movement. The processor can also be configured to control parameters of the user interface based at least partially on the identified visual focal point and/or the identified type of eye movement.

    Customized root processes for individual applications

    公开(公告)号:US11599384B2

    公开(公告)日:2023-03-07

    申请号:US16592529

    申请日:2019-10-03

    Abstract: A computing device (e.g., a mobile device) can execute a root process of an application to an initial point according to patterns of prior executions of the application. The root process can be one of many respective customized root processes of individual applications in the computing device. The device can receive a request to start the application from a user of the device. And, the device can start the application upon receiving the request to start the application and by using the root process of the application. At least one of the executing, receiving, or starting can be performed by an operating system in the device. The device can also fork the root process of the application into multiple processes, and can start upon receiving the request to start the application and by using at least one of the multiple processes according to the request to start the application.

Patent Agency Ranking