Patents by Inventor Chia-Yen Chang

Chia-Yen Chang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11937574
    Abstract: An interactive device for animals is provided that includes a main body, a driving module and a first rotating member. The main body includes an accommodating groove, an opening, and a communicating channel. The driving module is disposed on the main body. The first rotating member is rotatably disposed in the main body and separates the communicating channel and the accommodating groove. When the driving module drives the first rotating member to rotate in a first rotating direction, the first rotating member drives at least one object disposed in the accommodating groove to enter the communicating channel and leave the main body through the opening.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: March 26, 2024
    Assignee: TOMOFUN CO., LTD.
    Inventors: Chia-Yen Chang, Min-Wei Chen, Yo-Chen Victor Chang
  • Publication number: 20240071776
    Abstract: A chip packaging structure and a method for fabricating the same are provided. The chip package structure includes a conductive substrate, a dam and a metal shielding layer. The conductive substrate includes a substrate, vias and electrodes. The substrate has first and second board surfaces opposite to each other. The vias penetrate through the first board surface and the second board surface, and a part of the vias is disposed in a first die-bonding region on which a chip is to be arranged. The electrodes extend from the first board surface to the second board surface through the vias. The dam is formed on the first board surface to surround the first die-bonding region, and the dam has a height higher than that of the chip. The metal shielding layer covers the dam and a part of the first board surface that do not overlap with the electrodes.
    Type: Application
    Filed: December 2, 2022
    Publication date: February 29, 2024
    Inventors: DEI-CHENG LIU, CHIA-SHUAI CHANG, MING-YEN PAN, JIAN-YU SHIH, JHIH-WEI LAI, SHIH-HAN WU
  • Patent number: 11804961
    Abstract: A computer network includes a camera node, a network access node, a verification node, and a display node. Video content recorded by a camera at the camera node is transmitted to the display node and to the verification node for verification. The video content is verified at the display node and at the verification node. Recording metadata of the video content is stored in a distributed ledger and retrieved by the display node to verify the video content. The verification node receives, from the network access node, verification data for verifying the video content.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: October 31, 2023
    Assignee: Trend Micro Incorporated
    Inventors: Jonathan James Oliver, Chia-Yen Chang, Wen-Kwang Tsao, Ping Huan Wu, Federico Maggi, Jiri Gogela, Fyodor Yarochkin
  • Patent number: 11736498
    Abstract: A system for stateful detection of cyberattacks includes an endpoint computer and a backend computer system. The endpoint computer monitors for cyberattacks and sends out queries for detected security events. The backend computer system stores observation data that are included in the queries. The backend computer system combines current observation data from a current query, relevant observation data from previous queries, and relevant cybersecurity data. The combined data are evaluated for cyberattacks.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 22, 2023
    Assignee: Trend Micro Incorporated
    Inventors: Wen-Kwang Tsao, Mun-Hou Wong, Annie Bu, Chia-Yen Chang, Jonathan James Oliver, Liam Huang, Allen Lai, Chien-Yi Chiu, Ping-Huan Wu
  • Publication number: 20230073799
    Abstract: An interactive device for animals is provided that includes a main body, a driving module and a first rotating member. The main body includes an accommodating groove, an opening, and a communicating channel. The driving module is disposed on the main body. The first rotating member is rotatably disposed in the main body and separates the communicating channel and the accommodating groove. When the driving module drives the first rotating member to rotate in a first rotating direction, the first rotating member drives at least one object disposed in the accommodating groove to enter the communicating channel and leave the main body through the opening.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: Chia-Yen CHANG, Min-Wei CHEN
  • Patent number: 11568301
    Abstract: A machine learning system includes multiple machine learning models. A target object, such as a file, is scanned for machine learning features. Context information of the target object, such as the type of the object and how the object was received in a computer, is employed to select a machine learning model among the multiple machine learning models. The machine learning model is also selected based on threat intelligence, such as census information of the target object. The selected machine learning model makes a prediction using machine learning features extracted from the target object. The target object is allowed or blocked depending on whether or not the prediction indicates that the target object is malicious.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: January 31, 2023
    Assignee: Trend Micro Incorporated
    Inventors: Peng-Yuan Yueh, Chia-Yen Chang, Po-I Wang, Te-Ching Chen
  • Patent number: 11481492
    Abstract: Disclosed are a method and system for static behavior-predictive malware detection. The method and system use a transfer learning model from behavior prediction to malware detection based on static features. In accordance with an embodiment, machine learning is used to capture the relations between static features, behavior features, and other context information. For example, the machine learning may be implemented with a deep learning network model with multiple embedded layers pre-trained with metadata gathered from various resources, including sandbox logs, simulator logs and context information. Synthesized behavior-related static features are generated by projecting the original static features to the behavior features. A final static model may then be trained using the combination of the original static features and the synthesized features as the training data. The detection stage may be performed in real time with static analysis because only static features are needed.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: October 25, 2022
    Assignee: TREND MICRO INCORPORATED
    Inventors: Wen-Kwang Tsao, Chia-Yen Chang, PingHuan Wu
  • Patent number: 11182481
    Abstract: A system for evaluating files for cyber threats includes a machine learning model and a locality sensitive hash (LSH) repository. When the machine learning model classifies a target file as normal, the system searches the LSH repository for a malicious locality sensitive hash that is similar to a target locality sensitive hash of the target file. When the machine learning model classifies the target file as malicious, the system checks if response actions are enabled for the target file. The system reevaluates files that have been declared as normal, and updates the LSH repository in the event of false negatives. The system disables response actions for files that have been reported as false positives.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 23, 2021
    Assignee: Trend Micro Incorporated
    Inventors: Jonathan James Oliver, Chia-Yen Chang, Wen-Kwang Tsao, Li-Hsin Hsu
  • Patent number: 11151250
    Abstract: A global locality sensitive hash (LSH) database stores global locality sensitive hashes of files of different private computer networks. Each of the private computer networks has a corresponding local LSH database that stores local locality sensitive hashes of files of the private computer network. A target locality sensitive hash is generated for a target file of a private computer network. The global and local LSH databases are searched for a locality sensitive hash that is similar to the target locality sensitive hash. The target file is marked for further evaluation for malware or other cybersecurity threats when the target locality sensitive hash is not similar to any of the global and local locality sensitive hashes.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 19, 2021
    Assignee: Trend Micro Incorporated
    Inventors: Chia-Yen Chang, Wen-Kwang Tsao
  • Patent number: 11101995
    Abstract: A computer network includes a camera node, a network access node, a verification node, and a display node. Video content recorded by a camera at the camera node is transmitted to the display node and to the verification node for verification. The video content is verified at the display node and at the verification node. Recording metadata of the video content is stored in a distributed ledger and retrieved by the display node to verify the video content. The verification node receives, from the network access node, verification data for verifying the video content.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: August 24, 2021
    Assignee: Trend Micro Incorporated
    Inventors: Jonathan James Oliver, Chia-Yen Chang, Wen-Kwang Tsao, Ping Huan Wu, Federico Maggi, Jiri Gogela, Fyodor Yarochkin
  • Publication number: 20190034632
    Abstract: Disclosed is a method and system for static behavior-predictive malware detection. The method and system uses a transfer learning model from behavior prediction to malware detection based on static features. In accordance with an embodiment of the invention, machine learning is used to capture the relations between static features, behavior features, and other context information. For example, the machine learning may be implemented with a deep learning network model with multiple embedded layers is pre-trained with metadata gathered from various resources, including sandbox logs, simulator logs and context information. Synthesized behavior-related static features are generated by projecting the original static features to the behavior features. A final static model may then be trained using the combination of the original static features and the synthesized features as the training data. The detection stage may be performed in real time with static analysis because only static features are needed.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Applicant: Trend Micro Incorporated
    Inventors: Wen-Kwang TSAO, Chia-Yen CHANG, PingHuan WU
  • Patent number: 8135219
    Abstract: A method of detecting and compensating fail pixels in a holographic storage system. The method includes steps of: providing a plurality of image frames to show on a data plane for all pixels on the data plane being capable of outputting a light state or a dark state; sequentially recording the image frames into a storage medium; detecting the image frames by using a detecting apparatus for all pixels on the detecting apparatus being capable of outputting sensing signals corresponding to the light state and the dark state; defining a sensing difference value, which is a difference of the sensing signal outputting the light state and the dark state generated by one pixel; comparing the sensing difference value with a threshold value; and defining the corresponding pixel is a fail pixel if the sensing difference value is smaller than the threshold value.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: March 13, 2012
    Assignee: Lite-On It Corp.
    Inventors: Chia-Yen Chang, Hsin-Ping Cheng
  • Patent number: 7826326
    Abstract: A data reading method used in a reading device for reading a holographic storage medium is provided. The holographic storage medium has several data areas. Each data area has several data pages, and each data page forms a data image that has at least one reserved block pattern on the reading device. The reserved block pattern of the data image corresponding to a first data page is searched within a first searching region to obtain a first pattern position. The reserved block pattern of the data image corresponding to a second data page is searched within a second searching region to obtain a second pattern position. A third searching position is then determined according to the first and second pattern positions. The reserved block pattern of the data image corresponding to a third data page is searched within a third searching region whose center is at the third searching position.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: November 2, 2010
    Assignee: Lite-On It Corporation
    Inventors: Chia-Yen Chang, Yueh-Lin Li, Cheng-Yao Liao
  • Patent number: 7567191
    Abstract: A method of designing a look-up table of a finite-state encoder, applied to a finite-state encoder, comprises steps of: determining a bit length of a legal output codeword derived from the finite-state encoder and a restrict condition; collecting a plurality of legal output codeword satisfied the restrict condition; determining a bit length of an input codeword derived to the finite-state encoder according to the amount of the plurality of the legal output codeword; determining the amount of states in the finite-state encoder according to the bit length of the input codeword and the bit length of the legal output codeword; dividing the plurality of legal output codeword to a plurality of subset according to the amount of the states in the finite-state encoder and a specific mathematic equation; determining the amount of the legal output codewords in the plurality of subset; and, completing the look-up table through determining a relationship among a present state, a previous state, and a corresponding subset,
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: July 28, 2009
    Assignee: Lite-On It Corp
    Inventors: Chia-Yen Chang, Hsin-Ping Cheng
  • Patent number: 7565600
    Abstract: The present invention provides a method for determining output signals of a Viterbi decoder. Firstly, in step (a), a plurality of digital signals are received through a path memory module of the Viterbi decoder with decoding an input signal; in step (b) the received digital signals in step (a) are compared with a default number; and in step (c), an output according to the comparison result provided by step (b) is determined.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: July 21, 2009
    Assignee: Lite-On It Corporation
    Inventor: Chia-Yen Chang
  • Patent number: 7533329
    Abstract: A method for simplifying a Viterbi decoder includes receiving a partial response, and determining an amount of redundant selector modules according to a tap number of the partial response; analyzing an output signal of the redundant selector modules for determining an initial input signal; and taking Viterbi decoding process to a sequence of data in the Viterbi decoder according to a forward trace status and the initial input signal.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: May 12, 2009
    Assignee: Lite-On It Corporation
    Inventor: Chia-Yen Chang
  • Publication number: 20090027244
    Abstract: A method of designing a look-up table of a finite-state encoder, applied to a finite-state encoder, comprises steps of: determining a bit length of a legal output codeword derived from the finite-state encoder and a restrict condition; collecting a plurality of legal output codeword satisfied the restrict condition; determining a bit length of an input codeword derived to the finite-state encoder according to the amount of the plurality of the legal output codeword; determining the amount of states in the finite-state encoder according to the bit length of the input codeword and the bit length of the legal output codeword; dividing the plurality of legal output codeword to a plurality of subset according to the amount of the states in the finite-state encoder and a specific mathematic equation; determining the amount of the legal output codewords in the plurality of subset; and, completing the look-up table through determining a relationship among a present state, a previous state, and a corresponding subset,
    Type: Application
    Filed: June 4, 2008
    Publication date: January 29, 2009
    Applicant: Lite-On it Corporation
    Inventors: Chia-Yen Chang, Hsin-Ping Cheng
  • Publication number: 20080247294
    Abstract: A data reading method used in a reading device for reading a holographic storage medium is provided. The holographic storage medium has several data areas. Each data area has several data pages, and each data page forms a data image that has at least one reserved block pattern on the reading device. The reserved block pattern of the data image corresponding to a first data page is searched within a first searching region to obtain a first pattern position. The reserved block pattern of the data image corresponding to a second data page is searched within a second searching region to obtain a second pattern position. A third searching position is then determined according to the first and second pattern positions. The reserved block pattern of the data image corresponding to a third data page is searched within a third searching region whose center is at the third searching position.
    Type: Application
    Filed: February 5, 2008
    Publication date: October 9, 2008
    Applicant: LITE-ON IT CORPORATION
    Inventors: Chia-Yen Chang, Yueh-Lin Li, Cheng-Yao Liao
  • Publication number: 20080192609
    Abstract: A data reading method used in a reading device is provided. The reading device is for reading a hologram storage medium having a plurality of data pages, wherein each data page forms a data image having a plurality of image pixels on a sensing area of the reading device. The sensing area has a plurality of sensing pixels. The data reading method first determines a relative positional relationship between each image pixel and the sensing pixels or the optical quality of the corresponding data image of each image pixel. Next, a corresponding decoding unit of the sensing area is determined according to at least one of the relative positional relationship and the optical quality. Last, each image pixel is decoded by the corresponding decoding unit.
    Type: Application
    Filed: January 29, 2008
    Publication date: August 14, 2008
    Applicant: LITE-ON IT CORPORATION
    Inventors: Yueh-Lin Li, Chia-Yen Chang, Cheng-Yao Liao
  • Publication number: 20080062488
    Abstract: A method of detecting and compensating fail pixels in a holographic storage system. The method includes steps of: providing a plurality of image frames to show on a data plane for all pixels on the data plane being capable of outputting a light state or a dark state; sequentially recording the image frames into a storage medium; detecting the image frames by using a detecting apparatus for all pixels on the detecting apparatus being capable of outputting sensing signals corresponding to the light state and the dark state; defining a sensing difference value, which is a difference of the sensing signal outputting the light state and the dark state generated by one pixel; comparing the sensing difference value with a threshold value; and defining the corresponding pixel is a fail pixel if the sensing difference value is smaller than the threshold value.
    Type: Application
    Filed: March 7, 2007
    Publication date: March 13, 2008
    Applicant: LITE-ON IT CORP.
    Inventors: Chia-Yen Chang, Hsin-Ping Cheng