Patents Assigned to Adlink Technology Inc.
-
Patent number: 12645801Abstract: A firmware update method includes: using, a first deterministic random bit generator to obtain a first key and a first verification code by a first computing device; using the first key to encrypt first firmware update data and the first verification code to output first encrypted data by the first computing device; receiving second encrypted data by a second computing device; using a second deterministic random bit generator to obtain a second key and a second verification code by the second computing device; using the second key to decrypt the second encrypted data to obtain a third verification code and second firmware update data by the second computing device; and updating a firmware of the second computing device when determining the second verification code matches the third verification code by the second computing device. The second deterministic random bit generator is the same as the first deterministic random bit generator.Type: GrantFiled: April 24, 2024Date of Patent: June 2, 2026Assignee: ADLINK TECHNOLOGY INC.Inventor: Chun-Liang Chen
-
Patent number: 12530891Abstract: A query-oriented event recognition system includes a capturing unit, an analyzing inference engine assembly, a synchronization processing unit and an event definition unit. The capturing unit is configured to capture at least one data flow including a plurality of time points and data, and each time points is corresponding to a data. The analysis and inference engine assembly includes a plurality of inference engines. The analysis and inference engine assembly is configured to analyze and reason the data of the time points by the inference engines to generate at least one inference data corresponding to the data at each time point. The synchronization processing unit is configured to generate an inference data set corresponding to each time point according to the data flow and the inference data. The event definition unit is configured to find an event query result matching up with the inference data set through a query statement.Type: GrantFiled: December 6, 2022Date of Patent: January 20, 2026Assignee: ADLINK Technology Inc.Inventors: Chien-Chung Lin, Chung-Chih Hung, Ming-Chang Kao
-
Patent number: 12499656Abstract: A method for diagnosing a reason of a malfunction is provided. The method includes: receiving a signal to be diagnosed; decomposing the signal to be diagnosed into a plurality of sub-signals; transforming each of the plurality of sub-signals into a corresponding grayscale image; and inputting the corresponding grayscale images to a neural network model, and outputting a malfunction reason classification result through the neural network model. Accordingly, the method can be used for diagnosing the reason of the malfunction and solves the problem of incapable of diagnosing the reason of the malfunction. In addition, a device and a computer-readable recording medium for diagnosing the reason of the malfunction are also provided.Type: GrantFiled: October 6, 2023Date of Patent: December 16, 2025Assignee: ADLINK TECHNOLOGY INC.Inventors: Wei-Jyun Tu, Yu-Yen Chen, Chien-Chung Lin
-
Publication number: 20250291925Abstract: A firmware update method includes: using, a first deterministic random bit generator to obtain a first key and a first verification code by a first computing device; using the first key to encrypt first firmware update data and the first verification code to output first encrypted data by the first computing device; receiving second encrypted data by a second computing device; using a second deterministic random bit generator to obtain a second key and a second verification code by the second computing device; using the second key to decrypt the second encrypted data to obtain a third verification code and second firmware update data by the second computing device; and updating a firmware of the second computing device when determining the second verification code matches the third verification code by the second computing device. The second deterministic random bit generator is the same as the first deterministic random bit generator.Type: ApplicationFiled: April 24, 2024Publication date: September 18, 2025Applicant: ADLINK TECHNOLOGY INC.Inventor: Chun-Liang CHEN
-
Patent number: 12376220Abstract: A circuit board structure for mobile PCI express module is applied to conform to PCI Express 4.0 specification. The circuit board structure includes a top signal layer and a bottom signal layer with a core and a conductive copper wire, a power supply layer disposed between the top signal layer and the bottom signal layer, a plurality of first insulating layers disposed between the top signal layer and the power supply layer and between the bottom signal layer and the power supply layer, and a plurality of second insulating layers disposed between the power supply layer and the first insulating layers. The dielectric loss values of the first insulating layer and the second insulating layer are between 0.004 and 0.014, and the length of the conductive cooper wire is between 500 and 2500 mil, so that the signal loss of the mobile PCI express module is less than 8 dB.Type: GrantFiled: November 4, 2022Date of Patent: July 29, 2025Assignee: ADLINK Technology Inc.Inventors: Dong-Rui Chan, Min-Lun Huang, Juang-Shin Chen
-
Patent number: 12363829Abstract: A mounting assembly and a circuit board assembly. The mounting assembly configured to mount a short or long expansion card on the circuit board. The mounting assembly includes a fixed plate and a rotatable plate. The rotatable plate includes a body part, a pivot part and a fastening part. The pivot part is rotatably disposed on the fixed plate. The fastening part has a fastening hole. A pivot axis of the pivot part is spaced apart from a central axis of the fastening hole. When the fastening hole is at the first mounting position, the fastening hole is located closer to the connector than the pivot part to fix the short expansion card. When the fastening hole is at the second mounting position, the fastening hole is located farther away from the connector than the pivot part to fix the long expansion card.Type: GrantFiled: August 28, 2023Date of Patent: July 15, 2025Assignee: ADLINK TECHNOLOGY INC.Inventor: Chih-Liang Fang
-
Patent number: 12328846Abstract: An elastic heat conduction mechanism for electronic devices includes a heat-conducting unit and a heat-exchanging member that are tightly assembled in an elastic and floating docking adjustment to achieve the effect of preset heating element cooling. The base and heat-conducting assembly of the heat-conducting unit are floatingly assembled in the storage space of the heat-exchanging member to form a floating adjustment and a stable fit to assist the preset heating element to quickly dissipate heat.Type: GrantFiled: February 24, 2023Date of Patent: June 10, 2025Assignee: ADLINK TECHNOLOGY INC.Inventors: Hsiu-Ling Yu, Milo Li, Hsuan-Chan Chiang
-
Patent number: 12323725Abstract: An image output synchronization method, performed by a programmable logic circuit connected to an oscillator, includes: configuring a count value according to a designated frame rate and a frequency of the oscillator generating a count signal by each one of a plurality of frame controllers; generating a synchronization signal periodically and outputting the synchronization signal to the frame controllers by a clock generator; and performing a synchronization procedure on a camera by each one of the frame controllers when triggered by the synchronization signal every time, with the synchronization procedure including: triggered by the count signal of the oscillator to control a frame control signal outputted to the camera according to the count value and a width of the count signal.Type: GrantFiled: February 22, 2023Date of Patent: June 3, 2025Assignee: ADLINK TECHNOLOGY INC.Inventor: Yu-Sheng Tseng
-
Publication number: 20250156191Abstract: A data exchanging method of pipeline elements is adapted to process a pipeline of a data stream, and includes: processing, by a generic element in the pipeline, first raw data in the data stream to generate first analysis data; receiving and processing, by a first docking element, the first analysis data to generate the; and receiving, by the generic element, data associated with first feedback data and processing, by the generic element, second raw data in the data stream according to the data associated with first feedback data.Type: ApplicationFiled: December 28, 2023Publication date: May 15, 2025Applicant: ADLINK TECHNOLOGY INC.Inventors: Chien-Hsun TU, Chien-Chung LIN, Ming-Chang KAO
-
Publication number: 20250031309Abstract: A mounting assembly and a circuit board assembly. The mounting assembly configured to mount a short or long expansion card on the circuit board. The mounting assembly includes a fixed plate and a rotatable plate. The rotatable plate includes a body part, a pivot part and a fastening part. The pivot part is rotatably disposed on the fixed plate. The fastening part has a fastening hole. A pivot axis of the pivot part is spaced apart from a central axis of the fastening hole. When the fastening hole is at the first mounting position, the fastening hole is located closer to the connector than the pivot part to fix the short expansion card. When the fastening hole is at the second mounting position, the fastening hole is located farther away from the connector than the pivot part to fix the long expansion card.Type: ApplicationFiled: August 28, 2023Publication date: January 23, 2025Applicant: ADLINK TECHNOLOGY INC.Inventor: Chih-Liang FANG
-
Patent number: 12198495Abstract: An electronic gaming controlling system includes a hardware controlling module, a message bus, a gaming hardware interface and a game application. The hardware controlling module is configured to generate a hardware event message according to a hardware event of an input hardware and publish the hardware event message. The hardware event message is JSON formatted message. The message bus is configured to receive and transfer the hardware event message. The gaming hardware interface is configured to receive the hardware event message from the message bus and generate a hardware command according to the hardware event message. The game application is configured for executing a game and visualizing the game on a screen. The game application generates an event response according to the hardware command and visualizes the event response on the screen.Type: GrantFiled: July 14, 2022Date of Patent: January 14, 2025Assignee: ADLINK Technology Inc.Inventor: Erwin Uranic
-
Patent number: 12112516Abstract: A non-intrusive detection method for detecting at least one pop-up window button of the pop-up window includes the following steps: retrieving a screen image on a display device; comparing the screen image with a preset screen image and generating a differential image area according the screen image and the preset screen image; determining the differential image area as the pop-up window when the differential image area is greater than an image area threshold value; selecting a plurality of contour lengths of the pop-up window matching up with a contour length threshold value by Canny edge detector; and analyzing the contour lengths according to Douglas-Peucker algorithm and an amount of endpoints to generate a contour edge corresponding to the pop-up window button.Type: GrantFiled: October 11, 2021Date of Patent: October 8, 2024Assignee: ADLINK Technology Inc.Inventors: Chien-Chung Lin, Wei-Jyun Tu, Yu-Yen Chen
-
Publication number: 20240214508Abstract: An image output synchronization method, performed by a programmable logic circuit connected to an oscillator, includes: configuring a count value according to a designated frame rate and a frequency of the oscillator generating a count signal by each one of a plurality of frame controllers; generating a synchronization signal periodically and outputting the synchronization signal to the frame controllers by a clock generator; and performing a synchronization procedure on a camera by each one of the frame controllers when triggered by the synchronization signal every time, with the synchronization procedure including: triggered by the count signal of the oscillator to control a frame control signal outputted to the camera according to the count value and a width of the count signal.Type: ApplicationFiled: February 22, 2023Publication date: June 27, 2024Applicant: ADLINK TECHNOLOGY INC.Inventor: Yu-Sheng TSENG
-
Patent number: 11928456Abstract: The present disclosure provides a software upgrade system, which is applicable to at least one autonomous mobile robot installed with software in a data distribution service domain. The at least one autonomous mobile robot publishes a version information about the software to the version synchronization topic and receives other version information from the version synchronization topic. Also, the at least one autonomous mobile robot subscribes to a version synchronization topic, and takes the software of the at least one autonomous mobile robot itself as the latest version by a software update procedure to upload to a software update topic, or downloads the latest version of the software from the software update topic and installs it. The present disclosure provides a software upgrade method and a non-transitory recording medium.Type: GrantFiled: March 16, 2022Date of Patent: March 12, 2024Assignee: ADLINK TECHNOLOGY INC.Inventors: Chen-Ying Kuo, Cheng-Ting Chang, Yi-Chen Liu
-
Patent number: 11881037Abstract: An automatically detecting method for time-varying text region of interest is disclosed. The automatically detecting method is adapted to an image processing unit of an information retrieval system, to detect a time-varying text region of interest having specific characters or character set as unit on an operation screen of a manufacturing machine, a processing machine or other equipment; furthermore, the automatically detecting method can be performed based on presence or absence of the historical screen data, and union of the detected region proposals for the time-varying text region of interest, to obtain an automatically labeled and selected time-varying text region of interest. According to the automatically detecting method, the user only needs to confirm whether the required data are labeled and selected, so it is more convenient for the user to setting data, and greatly helpful to reduce the setting time and correctly detect the required information.Type: GrantFiled: February 5, 2021Date of Patent: January 23, 2024Assignee: ADLINK TECHNOLOGY INC.Inventors: Chien-Chung Lin, Wei-Jyun Tu, Yu-Yen Chen
-
Publication number: 20230401257Abstract: A non-transitory computer readable storage medium storing a data structure and a computer program includes: a number of stored files each of which includes a number of fields including: at least one first field and at least one second field. Said at least one first field stores tag data of a region of interest of a video file, and said at least one second field stores inference data associated with the region of interest of a video file. The computer program reads the stored files and outputs a field content of the fields of the stored files when executed by a data processing device. The present disclosure also provides an artificial intelligence inference method and system configured to perform: searching the data structure according to a query to obtain a field content, and performing analysis according to input data and the field content.Type: ApplicationFiled: August 9, 2022Publication date: December 14, 2023Applicant: ADLINK TECHNOLOGY INC.Inventors: Chung-Chih HUNG, Chien-Chung LIN, Ming-Chang KAO
-
Patent number: 11656604Abstract: Provided is a cutting speed planning system including a graphic preprocessing engine, a first speed planning engine, an included angle calculation engine, a second speed planning engine and a speed determination engine. The graphic preprocessing engine substitutes a simplified cutting route for a plurality of short straight paths of a graphic path. The first speed planning engine calculates a reasonable maximum cutting speed of each cutting route. The included angle calculation engine calculates the included angle between two adjacent ones of the cutting routes. The second speed planning engine adjusts the terminal cutting speed and the initial cutting speed of the cutting routes. The speed determination engine performs speed planning on the cutting routes according to digital control system period time. A cutting speed planning method and a non-transitory storage medium are further provided.Type: GrantFiled: April 8, 2022Date of Patent: May 23, 2023Assignee: ADLINK TECHNOLOGY INC.Inventors: Wei-Li Chuang, Wei-Fan Chen, Yu-Yen Chen
-
Patent number: 11576275Abstract: DIN rail installation kit including main body, spring hook, latch fastener and elastic element and combined with electronic device. When latch fastener is pulled down first to move to second position, buckle of latch fastener pushes down on hook body of spring hook, and after passing under hook body, hook end of hook body can be temporarily positioned on side wall of latch fastener. When user releases latch fastener, elastic element returns latch fastener, buckle is then buckled on buckle portion of hook body, and second buckle means of latch fastener is kept away from first buckle means of main body to present a removable state. When latch fastener is pulled down secondarily to return to first position, buckle is separated from buckle portion of hook body, and second buckle means and first buckle means are relatively buckled on DIN rail to exhibit a state of tight coupling.Type: GrantFiled: February 26, 2021Date of Patent: February 7, 2023Assignee: ADLINK TECHNOLOGY INC.Inventor: Chung-Liang Huang
-
Patent number: 11537485Abstract: A configuration generating method for devices is applied to connecting ports and external devices connected to the connecting ports. The method includes the following steps: determining communication protocol types of the connecting ports respectively; generating a sequence list according to a plurality of device data, wherein each of the device data is corresponding to a communication protocol, the device data with ccTalk protocol are categorized in a first priority group, the device data with MDB protocol are categorized in a third sequence group, the device data other than those of the first priority group and the third priority group are categorized in a second priority group; and, testing the external devices sequentially and generating communication results according to the sequence list and the device data corresponding to the communication protocol types, and then generating a connecting ports configuration data of connecting ports according to the communication results.Type: GrantFiled: August 2, 2021Date of Patent: December 27, 2022Assignee: ADLINK TECHNOLOGY INC.Inventors: Chin-Te Tsai, Chun-Hong Liu, Quang Huy Bui, Shih-Hsun Lin, Yu-Yen Chen
-
Patent number: 11372458Abstract: A case assembly includes a case body including a bottom panel, two side panels, a back panel higher than the side panels, a mounting structure located on the side panels, a first circuit board mounted on the bottom panel and a second circuit board mounted on the back panel and electrically connected to the first circuit board, and a cover including a top cover panel for covering the top open side of the case body, a front cover panel pivotally connected to the top cover panel for covering the front side of the case body and a positioning structure located on the bottom side of the top cover panel for detachably fastened to the mounting structure of the case body through a sliding action facilitating repair or replacement of the first circuit board or the second circuit board.Type: GrantFiled: March 12, 2020Date of Patent: June 28, 2022Assignee: ADLINK TECHNOLOGY INC.Inventors: Yung-Fu Lin, Yung-Jui Chao