Patent classifications
G06F13/14
Data synchronization for image and vision processing blocks using pattern adapters
A hardware thread scheduler (HTS) is provided for a multiprocessor system. The HTS is configured to schedule processing of multiple threads of execution by resolving data dependencies between producer modules and consumer modules for each thread. Pattern adaptors may be provided in the scheduler that allows mixing of multiple data patterns across blocks of data. Transaction aggregators may be provided that allow re-using the same image data by multiple threads of execution while the image date remains in a given data buffer. Bandwidth control may be provided using programmable delays on initiation of thread execution. Failure and hang detection may be provided using multiple watchdog timers.
Pageview payload storage and replay system
A computing system receives a plurality of payloads from a plurality of computing devices, each of the plurality of payloads comprising one or more events for a pageview corresponding to a respective website. For every predefined time period, the computing system collects a plurality of payloads received within the predefined time period, stores the collected plurality of payloads in a single file in a datastore, generates metadata associated with the single file, and stores the generated metadata in a database comprising metadata for a plurality of single files. When the computing system receives a request for a pageview of a website, the computing system accesses the database to determine a plurality of payloads within one or more single files comprising payloads for the pageview of the website. The computing system generates the pageview by assembling the plurality of payloads for the pageview of the website.
Pageview payload storage and replay system
A computing system receives a plurality of payloads from a plurality of computing devices, each of the plurality of payloads comprising one or more events for a pageview corresponding to a respective website. For every predefined time period, the computing system collects a plurality of payloads received within the predefined time period, stores the collected plurality of payloads in a single file in a datastore, generates metadata associated with the single file, and stores the generated metadata in a database comprising metadata for a plurality of single files. When the computing system receives a request for a pageview of a website, the computing system accesses the database to determine a plurality of payloads within one or more single files comprising payloads for the pageview of the website. The computing system generates the pageview by assembling the plurality of payloads for the pageview of the website.
APPLICATION SHARING METHOD, FIRST ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
An application sharing method, a first electronic device, and a computer-readable storage medium are provided. The method includes: displaying a first interface in a case that the first electronic device is connected to a second electronic device, where the first interface includes an application identifier corresponding to an application that has been shared by the first electronic device to the second electronic device before current connection between the first electronic device and the second electronic device; obtaining a first target application identifier, where the application identifier corresponding to the application that has been shared by the first electronic device to the second electronic device includes the first target application identifier, or the first target application identifier is an application identifier input in the first interface; and sharing, to the second electronic device, a running interface of a first target application corresponding to the first target application identifier.
APPLICATION SHARING METHOD, FIRST ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
An application sharing method, a first electronic device, and a computer-readable storage medium are provided. The method includes: displaying a first interface in a case that the first electronic device is connected to a second electronic device, where the first interface includes an application identifier corresponding to an application that has been shared by the first electronic device to the second electronic device before current connection between the first electronic device and the second electronic device; obtaining a first target application identifier, where the application identifier corresponding to the application that has been shared by the first electronic device to the second electronic device includes the first target application identifier, or the first target application identifier is an application identifier input in the first interface; and sharing, to the second electronic device, a running interface of a first target application corresponding to the first target application identifier.
TRANSMISSION OF USB DATA IN A DATA STREAM
In a method for transfer of USB data in a data stream, which includes streaming data, the streaming data and the USB data, which includes a number of USB packets with a first number of bits, is received. The USB data is divided to create a number of transfer packets with a second number of bits of USB data. A transfer packet is inserted into the data stream, and the assembled data stream is transferred. An interruption pattern is added to at least an initial transfer packet to signal that USB data is present in the data stream.
TRANSMISSION OF USB DATA IN A DATA STREAM
In a method for transfer of USB data in a data stream, which includes streaming data, the streaming data and the USB data, which includes a number of USB packets with a first number of bits, is received. The USB data is divided to create a number of transfer packets with a second number of bits of USB data. A transfer packet is inserted into the data stream, and the assembled data stream is transferred. An interruption pattern is added to at least an initial transfer packet to signal that USB data is present in the data stream.
System, method, and computer program product for identifying device connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
System, method, and computer program product for identifying device connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
THREE-DIMENSIONAL FPGA WITH STRUCTURE ASIC HARDENING CAPABILITY
Circuit devices include a first chip that includes functional blocks. A second chip has routing circuitry that provides configurable signal communications between functional blocks of the first chip and configuration memory that controls the routing circuitry and that further controls operation of the functional blocks of the first chip.