Patents Assigned to Lionic Corporation
  • Publication number: 20220182396
    Abstract: An example method for a device to handle a file in an antivirus action has been disclosed. The method includes in response to receiving a signal indicative of having detected malware associated with the file, resetting a first session with a first client device and storing metadata associated with the file in a cache. The method further includes after having received the signal and in response to receiving a second request for the file from the first client device to establish a second session, retrieving the metadata from the cache, maintaining the second session, identifying a first part of the file based on the retrieved metadata during the second session, and performing the antivirus action to the identified first part of the file during the second session.
    Type: Application
    Filed: November 1, 2021
    Publication date: June 9, 2022
    Applicant: Lionic Corporation
    Inventors: Chien-Ming CHEN, Ting-Chun HUANG, Chih-Jen CHANG
  • Patent number: 7930742
    Abstract: Methods and systems for processing multiple levels of data in system security approaches are disclosed. In one embodiment, a first set and a second set of resources are selected to iteratively and independently reverse multiple levels of format conversions on the payload portions of a data unit from a first file and a data unit from a second file, respectively. The first file and the second file are associated with a first transport connection and a second transport connection, respectively. Upon completion of the aforementioned reversal operations, the payload portions of a first reversed data unit and a second reversed data unit, which correspond to the data unit of the first file and the data unit of the second file, respectively, are inspected for suspicious patterns prior to any aggregation of the data units of the first file or the second file.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: April 19, 2011
    Assignee: Lionic Corporation
    Inventors: Chih-Jen Chang, Shi-Ming Zhao, Shih-Wei Chien
  • Patent number: 7779464
    Abstract: A method and system for ensuring system security is disclosed. Based on the content of the data units the method and system monitor, the method and system retrieve the states and the dependency relationships among these states that are representative of unwanted patterns. The method and system store the states and the dependency relationships mentioned above in different types of memories according to the frequency of accessing the states. The frequency is calculated by comparing a number of test data patterns with the states in a sequence specified by the dependency relationships. The method and system further identify a set of suspected data units by comparing the data units with the retrieved states in a sequence specified by the retrieved dependency relationships, wherein the content of the set of the suspected data units collectively matches any of the unwanted patterns.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: August 17, 2010
    Assignee: Lionic Corporation
    Inventors: Meng-Hong Chen, Shih-Wei Chien, Shi-Ming Zhao
  • Patent number: 7685637
    Abstract: A method and system for ensuring system security is disclosed. The method and system split a regular expression that corresponds to a number of patterns into sub-expressions. The dependency relationships among the finite automata that correspond to the sub-expressions are maintained. Then, as data units are put through these finite automata in a sequence that is based on the dependency relationships, suspected data units are identified. The suspected data units are the ones containing content that collectively matches one or more of the aforementioned patterns. Identification of the suspected data units is based on the merged results of the finite automata. Depending on the result of identifying the suspected data units, different actions are performed.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: March 23, 2010
    Assignee: Lionic Corporation
    Inventors: Shi-Ming Zhao, Shih-Wei Chien
  • Patent number: 7596809
    Abstract: A method and system for ensuring system security is disclosed. The method and system utilize a first processing unit to split a regular expression that corresponds to a number of patterns into sub-expressions and maintain the dependency relationships among the finite automata that correspond to the sub-expressions. Then, the method and system utilize a second processing unit to move the data units through these finite automata in a sequence that is based on the dependency relationships to identify the suspected data units. The suspected data units are the ones containing content that collectively matches one or more of the aforementioned patterns. Identification of the suspected data units is based on the merged results of the finite automata.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: September 29, 2009
    Assignee: Lionic Corporation
    Inventors: Shih-Wei Chien, Shi-Ming Zhao
  • Patent number: 7216364
    Abstract: A method and system that ensures system security is disclosed. Specifically, the method and system formulate a finite automaton that corresponds to a number of patterns. Then, as data units are put through the finite automaton, suspected data units are identified. The suspected data units are the ones containing content that collectively matches one or more of the aforementioned patterns. To identify the suspected data units, the dependency relationships among various states in the finite automaton that have been compressed are relied upon. Depending on the result of identifying the suspected data units, different actions are performed.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: May 8, 2007
    Assignee: Lionic Corporation
    Inventors: Shi-Ming Zhao, Shih-Wei Chien