Patents by Inventor Victor Liang

Victor Liang 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: 11108830
    Abstract: In some aspects, the disclosure is directed to methods and systems for providing coordinative security among network devices across multi-level networks. Shared cryptographic secrets among the network devices are used as the basis for mutual security authentication and peering among these devices. The cryptographic secrets can be embedded in the SoC devices for these devices or dynamically generated based on unique identification information and attributes of these SoC devices. The messages for authentication and peering can be communicated directly among the network devices or indirectly via a cloud security portal entity that acts as a messaging proxy. The mutual authentication and peering process can be carried out coordinately among the network devices and a cloud security portal in a one-to-one mesh relationship, or in a transitive layering relationship, where each network entity authenticates and peers with its direct subordinates in a multi-level network.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 31, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Yong Li, Xuemin Chen, Weimin Zhang, Victor Liang, Binfan Liu
  • Publication number: 20190289038
    Abstract: In some aspects, the disclosure is directed to methods and systems for providing coordinative security among network devices across multi-level networks. Shared cryptographic secrets among the network devices are used as the basis for mutual security authentication and peering among these devices. The cryptographic secrets can be embedded in the SoC devices for these devices or dynamically generated based on unique identification information and attributes of these SoC devices. The messages for authentication and peering can be communicated directly among the network devices or indirectly via a cloud security portal entity that acts as a messaging proxy. The mutual authentication and peering process can be carried out coordinately among the network devices and a cloud security portal in a one-to-one mesh relationship, or in a transitive layering relationship, where each network entity authenticates and peers with its direct subordinates in a multi-level network.
    Type: Application
    Filed: July 30, 2018
    Publication date: September 19, 2019
    Applicant: Avago Technologies General IP (Singapore) Pte. .Ltd.
    Inventors: Yong LI, Xuemin CHEN, Weimin ZHANG, Victor LIANG, Binfan LIU
  • Patent number: 9225999
    Abstract: Aspects of a virtualized security processor are described herein. In various embodiments, one or more virtual security modules may be instantiated at a port interface between a security module and a processing environment of a host device. In one embodiment, a virtual security module is instantiated for each service of the host device. Each virtual security module is configured for at least one command supported by the security module for an associated service of the host device. After being configured, a virtual security module may receive a security command request from an associated service and, before submitting the security command request to the security module, verify and prioritize the security command request. In certain aspects, the use of virtual security modules assists the host device to interface multiple services with the security module, while prioritizing tasks for and offloading certain tasks from the security module.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventor: Victor Liang
  • Publication number: 20140230073
    Abstract: Aspects of a virtualized security processor are described herein. In various embodiments, one or more virtual security modules may be instantiated at a port interface between a security module and a processing environment of a host device. In one embodiment, a virtual security module is instantiated for each service of the host device. Each virtual security module is configured for at least one command supported by the security module for an associated service of the host device. After being configured, a virtual security module may receive a security command request from an associated service and, before submitting the security command request to the security module, verify and prioritize the security command request. In certain aspects, the use of virtual security modules assists the host device to interface multiple services with the security module, while prioritizing tasks for and offloading certain tasks from the security module.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 14, 2014
    Applicant: BROADCOM CORPORATION
    Inventor: Victor Liang
  • Patent number: 8724809
    Abstract: A method and system for tuning to a scrambled television channel is provided. One implementation involves receiving a channel selection from a user, tuning to the selected scrambled channel, checking a cache for Conditional Access (CA) descrambling information associated with the selected channel, and in case of a cache hit, then retrieving the descrambling information associated with the selected channel from the cache for descrambling the scrambled channel.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: May 13, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Fei Xie, Victor Liang, Kitae Nahm, Juan Carlos Trujillo
  • Patent number: 8089966
    Abstract: System and method for filtering a data packet using a combined filter are disclosed. In one aspect, the method includes receiving a data packet and N filters. The method includes receiving a data packet and N (wherein N is an integer and N>1) filters, each filter comprising a bit mask and corresponding bit values. The method further includes, for each of the N filters, identifying a key element from a portion of the filter corresponding to a combined filter, the key element being a segment of the filter portion having the richest bit pattern. The method further includes generating the combined filter by combining the key element of the N filters. The method further includes filtering the data packet with the combined filter to determine whether there is a match between the data packet and each key element.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: January 3, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Victor Liang, Ashish Singhal, Fei Xie, David Ho Suk Chung
  • Patent number: 8064457
    Abstract: System and method for filtering a data packet using a combined filter are disclosed. In one aspect, the method includes receiving a data packet and N filters each comprising a mask and value. The method includes receiving a data packet and N (wherein N is an integer and N>1) filters, each filter comprising a bit mask and corresponding bit values. The method further includes generating a common filter mask and the corresponding bit values by taking the overlapping mask bits among portions of the N filters corresponding to the common filter, the common filter being of a length smaller than each filter. The method further includes applying the common filter mask to the data packet to determine whether there is a match between the filtered data packet and each of the N filters.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: November 22, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Victor Liang, Shiang-feng Lee, David Ho Suk Chung
  • Publication number: 20100272120
    Abstract: System and method for filtering a data packet using a combined filter are disclosed. In one aspect, the method includes receiving a data packet and N filters each comprising a mask and value. The method includes receiving a data packet and N (wherein N is an integer and N>1) filters, each filter comprising a bit mask and corresponding bit values. The method further includes generating a common filter mask and the corresponding bit values by taking the overlapping mask bits among portions of the N filters corresponding to the common filter, the common filter being of a length smaller than each filter. The method further includes applying the common filter mask to the data packet to determine whether there is a match between the filtered data packet and each of the N filters.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Victor Liang, Shiang-feng Lee, David Ho Suk Chung
  • Publication number: 20100272119
    Abstract: System and method for filtering a data packet using a combined filter are disclosed. In one aspect, the method includes receiving a data packet and N filters. The method includes receiving a data packet and N (wherein N is an integer and N>1) filters, each filter comprising a bit mask and corresponding bit values. The method further includes, for each of the N filters, identifying a key element from a portion of the filter corresponding to a combined filter, the key element being a segment of the filter portion having the. richest bit pattern. The method further includes generating the combined filter by combining the key element of the N filters. The method further includes filtering the data packet with the combined filter to determine whether there is a match between the data packet and each key element.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Victor Liang, Ashish Singhal, Fei Xie, David Ho Suk Chung
  • Patent number: 7808990
    Abstract: A method and system for filtering data packets, is provided. One implementation involves filtering data packets using a set of filters, each filter having a bit mask and corresponding bit values, by categorizing the filters into different groups based on their bit mask value differences, and generating a new mask of bits having corresponding bit values, applying the new mask to the incoming packet to select a filter category for the incoming packet, and filtering the incoming packet by applying the group of filters for the selected category to the incoming packet.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: October 5, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shiangfeng Lee, Victor Liang, Fei Xie
  • Publication number: 20100040229
    Abstract: A method and system for tuning to a scrambled television channel is provided. One implementation involves receiving a channel selection from a user, tuning to the selected scrambled channel, checking a cache for Conditional Access (CA) descrambling information associated with the selected channel, and in case of a cache hit, then retrieving the descrambling information associated with the selected channel from the cache for descrambling the scrambled channel.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Fei Xie, Victor Liang, Kitae Nahm, Juan Carlos Trujillo
  • Publication number: 20100020799
    Abstract: A method and system for filtering data packets, is provided. One implementation involves filtering data packets using a set of filters, each filter having a bit mask and corresponding bit values, by categorizing the filters into different groups based on their bit mask value differences, and generating a new mask of bits having corresponding bit values, applying the new mask to the incoming packet to select a filter category for the incoming packet, and filtering the incoming packet by applying the group of filters for the selected category to the incoming packet.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shiangfeng Lee, Victor Liang, Fei Xie
  • Publication number: 20070181973
    Abstract: A capacitor structure including a plurality of conductive layers, a dielectric layer and a plurality of contacts is disclosed. The conductive layers are stacked, and each conductive layer has a first conductive pattern and a second conductive pattern. The dielectric layer is disposed between the first conductive pattern and the second conductive pattern and between two adjacent conductive layers. The contacts are disposed in the dielectric layer, and electrically connected to the first conductive patterns in two adjacent conductive layers and electrically connected to the second conductive patterns in two adjacent conductive layers. Wherein, the contact electrically connecting to the first conductive patterns in two adjacent conducive layers is a first strip contact, which extends between the first conductive patterns in two adjacent conductive layers, and the boundary of the first strip contact is located within the boundary of the first conductive pattern.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 9, 2007
    Inventors: Cheng-Chou Hung, Victor Liang, Hua-Chou Tseng, Chih-Yu Tseng
  • Publication number: 20070098210
    Abstract: A correlation-based system for watermarking continuous digital media at the system application level. It is a post-compression process for watermarking where no a priori knowledge of the underlying compression algorithm is required. Per each compressed media frame, a current unique digital signature is generated based on the data from the current compressed frame plus the digital signature that has been previously generated. The signature thus generated is then used in conjunction with the next compressed frame to generate the next unique digital signature. All digital signatures are correlated according to the above process until a “reset” signal is issued. A new chain of correlated digital signatures is produced by the system with a pre-determined initial signature.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: GLOBAL ePOINT, Inc.
    Inventors: Shien-Tai Pan, Victor Liang, Yi Li, Bing Wang, Maurice Chow, Hoai Le, Richard Thai
  • Publication number: 20070098212
    Abstract: A two level cross-correlation based system for watermarking continuous digital media at the system application level. It is a post-compression process for watermarking where no a priori knowledge of the underlying compression algorithm is required. Per each compressed media frame, a current unique digital signature is generated based on the data from the current compressed frame plus the digital signature that has been previously generated. The signature thus generated is then used in conjunction with the next compressed frame to generate the next unique digital signature. All digital signatures are correlated according to the above process until a “reset” signal is issued. A new chain of correlated digital signatures is produced by the system with a pre-determined initial signature.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: GLOBAL ePOINT, Inc.
    Inventors: Shien-Tai Pan, Bing Wang, Hoai Le, Yi Li, Victor Liang, Maurice Chow, Richard Thai
  • Publication number: 20050086430
    Abstract: Disclosed is a method, system, and program for storing data. A cluster is associated with a plurality of storage groups. A storage group preference order is designated for data sets associated with the cluster. When a request to store a data set for the cluster is received, one of the plurality of storage groups is selected using the storage group preference order.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventors: Stevan Allen, Sanjay Shyam, Victor Liang, Savur Rao
  • Patent number: 6591334
    Abstract: A method and apparatus for reducing space allocation failures in a computer system that utilizes direct access storage devices to store data. The method comprises the steps of determining if authorization has been given to attempt to allocate an initial space request over more than one volume, and, if so, attempting to allocate space on a plurality of volumes. If the initial space request cannot be allocated on a plurality of volumes, the initial space request is reduced by a preset percentage, the five-extent limit is removed and an attempt is made to allocate the reduced space request on the plurality of volumes with the five extent limit removed. Alternatively, if authorization has not been given to attempt to allocate the initial space request over more than one volume, the initial space request is reduced by a preset percentage, the five-extent limit is removed and an attempt is made to allocate the reduced space request on a single volume.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: July 8, 2003
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Sanjay Shyam, Victor Liang, Gary A. Pizl, Ray P. Swartz
  • Patent number: 6326283
    Abstract: An isolation structure on an integrated circuit is formed using a shallow trench isolation process. A layer of buffer oxide is formed on a substrate. A layer of nitride is formed on the layer of buffer oxide. The layer of nitride and the layer of buffer oxide are patterned to form a trench area. An oxidation of the substrate is performed to provide for round corners at a perimeter of the trench area. The substrate is then etched to form a trench within the trench area.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: December 4, 2001
    Assignee: VLSI Technology, Inc.
    Inventors: Victor Liang, Olivier Laparra, Mark Rubin
  • Patent number: 6211045
    Abstract: A method is presented in which nitrogen-based gas in incorporated in polysilicon gate re-oxidation to improve hot carrier performance. A gate oxide layer is formed. Gate material is deposited on the gate oxide layer. The gate material is etched to form a gate structure. The gate oxide layer and the gate are re-oxidized. During re-oxidation, nitrogen-based gas is introduced to nitridize re-oxidized portions of the gate oxide layer.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: April 3, 2001
    Assignee: VLSI Technology, Inc.
    Inventors: Victor Liang, Mark Rubin, Bijan Moslehi
  • Patent number: 6088764
    Abstract: A method and apparatus for reducing space allocation failures in a computer system that utilizes direct access storage devices to store data. The method comprises the steps of determining if authorization has been given to attempt to allocate an initial space request over more than one volume, and, if so, attempting to allocate space on a plurality of volumes. If the initial space request cannot be allocated on a plurality of volumes, the initial space request is reduced by a preset percentage, the five-extent limit is removed and an attempt is made to allocate the reduced space request on the plurality of volumes with the five extent limit removed. Alternatively, if authorization has not been given to attempt to allocate the initial space request over more than one volume, the initial space request is reduced by a preset percentage, the five-extent limit is removed and an attempt is made to allocate the reduced space request on a single volume.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: July 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Sanjay Shyam, Victor Liang, Gary A. Pizl, Ray P. Swartz