Patents by Inventor Stanley Wong

Stanley Wong 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: 9215212
    Abstract: The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 15, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Anoop Kandi Reddy, Stanley Wong, Raghu Goyal, Sanjay Gupta
  • Patent number: 8166048
    Abstract: A system for maintaining master reference data for entities is disclosed. The system includes multiple reference data sets at multiple different data storages. A reference data set for a particular entity uniquely identifies the particular entity. The system also includes a first master reference data set at a first data storage that is at least as reliable as a second reference data set at a second data storage. In some embodiments, the first data storage can be updated through real-time process or an offline process (e.g., a batch process). The first master reference data set includes at least one data record, and content metadata regarding the data record. In some embodiments, content metadata comprises lineage data that includes each preceding value that was contained in the data record. In some of these embodiments, lineage includes other factors that affected the present and previous values contained in the data record.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 24, 2012
    Assignee: Informatica Corporation
    Inventors: Stanley Wong, Steve Hoskin, Xiao Feng Oian
  • Publication number: 20100325588
    Abstract: The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Inventors: Anoop Kandi Reddy, Stanley Wong, Raghu Goyal, Sanjay Gupta
  • Publication number: 20090182780
    Abstract: A system for maintaining master reference data for entities is disclosed. The system includes multiple reference data sets at multiple different data storages. A reference data set for a particular entity uniquely identifies the particular entity. The system also includes a first master reference data set at a first data storage that is at least as reliable as a second reference data set at a second data storage. In some embodiments, the first data storage can be updated through real-time process or an offline process (e.g., a batch process). The first master reference data set includes at least one data record, and content metadata regarding the data record. In some embodiments, content metadata comprises lineage data that includes each preceding value that was contained in the data record. In some of these embodiments, lineage includes other factors that affected the present and previous values contained in the data record.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 16, 2009
    Inventors: Stanley Wong, Steve Hoskin, Xiao Feng Oian
  • Patent number: 7496588
    Abstract: A system for maintaining master reference data for entities is disclosed. The system includes multiple reference data sets at multiple different data storages. A reference data set for a particular entity uniquely identifies the particular entity. The system also includes a first master reference data set at a first data storage that is at least as reliable as a second reference data set at a second data storage. In some embodiments, the first data storage can be updated through real-time process or an offline process (e.g., a batch process). The first master reference data set includes at least one data record, and content metadata regarding the data record. In some embodiments, content metadata comprises lineage data that includes each preceding value that was contained in the data record. In some of these embodiments, lineage includes other factors that affected the present and previous values contained in the data record.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: February 24, 2009
    Assignee: Siperian, Inc.
    Inventors: Stanley Wong, Steve Hoskin, Xiao Feng Qian
  • Publication number: 20070171569
    Abstract: A system and method for reducing corrosion in a fluid dynamic bearing is disclosed. In one embodiment, a fluid dynamic bearing comprising a rotor portion and a stator portion is formed. In addition, a corrosion inhibitor containing lubricating fluid is provided between the rotor portion and the stator portion of the fluid dynamic bearing, wherein the corrosion inhibitor containing lubricating fluid does not react with either the rotor portion or the stator portion of the fluid dynamic bearing.
    Type: Application
    Filed: January 23, 2006
    Publication date: July 26, 2007
    Inventors: John Burns, Malika Carter, Thomas Karis, Kunihiro Shida, Stanley Wong
  • Publication number: 20060294151
    Abstract: A system for maintaining master reference data for entities is disclosed. The system includes multiple reference data sets at multiple different data storages. A reference data set for a particular entity uniquely identifies the particular entity. The system also includes a first master reference data set at a first data storage that is at least as reliable as a second reference data set at a second data storage. In some embodiments, the first data storage can be updated through real-time process or an offline process (e.g., a batch process). The first master reference data set includes at least one data record, and content metadata regarding the data record. In some embodiments, content metadata comprises lineage data that includes each preceding value that was contained in the data record. In some of these embodiments, lineage includes other factors that affected the present and previous values contained in the data record.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Stanley Wong, Steve Hoskin, Xiao Qian
  • Publication number: 20060203378
    Abstract: An apparatus and method for correcting static and dynamic imbalance with a single mass in a hard disk drive is disclosed. The method provides for determining a static imbalance of a hard disk assembly and for determining a dynamic imbalance of the hard disk assembly. A greater imbalance from the static imbalance and the dynamic imbalance is determined. A single mass is applied to the hard disk assembly to correct the greater imbalance.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Inventors: Ta-Chang Fu, Andrew Hanlon, Robert Lenicheck, Stanley Wong
  • Publication number: 20060087764
    Abstract: An apparatus and method for correcting single plane and coupled plane imbalance with a single mass in a hard disk drive. The method provides for measuring a single-plane imbalance of a hard disk assembly and for measuring a coupled-plane imbalance of the hard disk assembly. A greater imbalance from the single-plane imbalance and the coupled-plane imbalance is determined. A single mass is applied to the hard disk assembly to correct the greater imbalance.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Inventors: Ta-Chang Fu, Andrew Hanlon, Robert Lenicheck, Stanley Wong
  • Publication number: 20060002013
    Abstract: A disk clamp for securing data storage disks to the hub of a spindle motor in a hard disk drive has a circumferential rib protruding from a lower surface of the disk clamp. A complementary recess is formed in the hub of the spindle motor for closely receiving the rib on the disk clamp. The inner diameter of the rib and the outer diameter of the recess are closely toleranced to provide a very precise centering feature for mounting and aligning the disk clamp with respect to the hub and spindle motor. This design reduces the complexity of the tooling and fixtures required to complete the assembly and the overall part cost is reduced.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 5, 2006
    Inventors: Andre Chan, Ta-Chang Fu, Andrew Hanlon, Steven Hanssen, Tisha Jefferson, Kunihiro Shida, Jr-Yi Shen, Stanley Wong
  • Publication number: 20050270689
    Abstract: A hard disk drive has a motor mounting bracket with mounting screws that attach from outside the drive and external to the seal with a screw bolt pattern diameter that is larger than an outer diameter of the motor hub. This configuration greatly reduces contamination inside the disk drive since all contaminants due to the screws are sealed from entering the disk drive. Consequently, the bottom of the mounting bracket is extended to the form factor limit to increase the internal space that is provided for the stator/winding of the motor. In relatively high platter count disk drives, the bottom disk is positioned very close to the motor bracket with this approach, which normally would cause the air drag to increase drastically and thereby impede the performance of the disk drive. Bosses may be used on the bracket to accommodate blind tap hole depths from the external surface of the bracket.
    Type: Application
    Filed: August 8, 2005
    Publication date: December 8, 2005
    Inventors: Don De Leo, Ta-Chang Fu, Ungtae Kim, Gregory Lyons, Sattar Malek, Daniel Stacer, Stanley Wong
  • Publication number: 20050144073
    Abstract: An embodiment comprises a method and system for serving an advertisement. The method comprises identifying generic advertisement content to be provided to the user, identifying additional personalized advertisement content which is personalized to the user based on user information, and combining the personalized advertisement content with the generic advertisement content to create a personalized advertisement.
    Type: Application
    Filed: August 26, 2004
    Publication date: June 30, 2005
    Inventors: Lawrence Morrisroe, John Connelly, Justin Everett-Church, Qi Lu, Steven Milano, David Shen, Stanley Wong
  • Publication number: 20050068667
    Abstract: An improved disk drive system that employs a lubricant with improved charge control is provided. The disk drive system is comprised of a rotatably mounted magnetic disk. A rotor is coupled to the disk and rotatably retained by a stator. A bearing is formed that serves as an interface between the stator and the rotor. A motor coupled to the rotor rotates the magnetic disk via the rotor. Located in the bearing is a lubricant having a low relative electrical permittivity.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: John Burns, Ta-Chang Fu, Andrew Hanlon, Charles Hignite, Thomas Karis, Richard Kroeker, Stanley Wong
  • Publication number: 20050060877
    Abstract: A system and apparatus for enabling a reliable, motor-to-base merge process is designed for motors that are attached to a base with screws that mount from outside of the base. An assembly fixture receives the motor, which has a tooling hole for circumferentially locating the motor relative to the base. The assembly fixture closely receives the motor and has a tooling pin that engages the tooling hole to prevent rotation of the motor relative to the assembly fixture. During the motor-to-base merge process, the motor is inverted with the tooling pin in the tooling hole. The assembly fixture aligns the threaded screw holes in the motor with the mounting holes on the base.
    Type: Application
    Filed: September 23, 2003
    Publication date: March 24, 2005
    Inventors: Ta-Chang Fu, Ungtae Kim, Robert Lenicheck, Sattar Malek, Stanley Wong
  • Publication number: 20050060871
    Abstract: A method of enabling a reliable, motor-to-base merge process is designed for motors that are attached to a base with screws that mount from outside of the base. An assembly fixture receives the motor, which has a tooling hole for circumferentially locating the motor relative to the base. The assembly fixture closely receives the motor and has a tooling pin that engages the tooling hole to prevent rotation of the motor relative to the assembly fixture. During the motor-to-base merge process, the motor is inverted with the tooling pin in the tooling hole. The assembly fixture aligns the threaded screw holes in the motor with the mounting holes on the base.
    Type: Application
    Filed: September 23, 2003
    Publication date: March 24, 2005
    Inventors: Ta-Chang Fu, Ungtae Kim, Robert Lenicheck, Sattar Malek, Stanley Wong
  • Publication number: 20050047002
    Abstract: A method of using a balance clip in a hard disk drive spindle motor for disk pack balance correction provides the balance clip with one end that is offset from the circular shape of the balance clip. The offset end is located opposite the precise bent tab that provides tooling engagement in the balance clip. The offset end of the balance clip is offset at a radius that is less than the radius of the balance clip, or at a lesser radial offset from the circular shape. The edge of the offset end does not make contact with the groove in which the balance clip is seated. This design eliminates scratching between the offset end and motor hub, and reduces friction and particle generation during clip adjustment in the disk pack balancing process.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventors: Ta-Chang Fu, Stanley Wong
  • Publication number: 20050047004
    Abstract: A device for centering and securing data storage disks to the hub of a spindle motor in a hard disk drive has a chamfer and a countersink on the top of the spindle motor shaft center. During the hard disk drive assembly process, a disk centering tool engages and uses these features to locate and center the disks that are installed on the spindle motor. The features are closely toleranced to provide a very precise centering feature for mounting and aligning the media disks with respect to the hub and the spindle motor. The present design reduces the complexity of the tooling and fixtures required to complete the assembly. As a result, the overall part cost is reduced and the manufacturing yield is improved.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventors: Ta-Chang Fu, Robert Lenicheck, Sattar Malek, Kim Ungtae, Stanley Wong
  • Publication number: 20050044694
    Abstract: A method for centering and securing data storage disks to the hub of a spindle motor in a hard disk drive has a chamfer and a countersink on the top of the spindle motor shaft center. During the hard disk drive assembly process, a disk centering tool engages and uses these features to locate and center the disks that are installed on the spindle motor. The features are closely toleranced to provide a very precise centering feature for mounting and aligning the media disks with respect to the hub and the spindle motor. The present design reduces the complexity of the tooling and fixtures required to complete the assembly. As a result, the overall part cost is reduced and the manufacturing yield is improved.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventors: Ta-Chang Fu, Robert Lenicheck, Sattar Malek, Kim Ungtae, Stanley Wong
  • Publication number: 20050046283
    Abstract: A balance clip in a hard disk drive spindle motor facilitates improved disk pack balance correction. The balance clip has one end that is offset from the semi-circular shape of the body of the balance clip. The offset end is located opposite the precise bent tab that provides tooling engagement in the balance clip. The offset end of the balance clip is offset at a radius that is less than the radius of the balance clip, or at a pre-determined, lesser radial offset from the original circular shape. Consequently, the cross-sectional edge of the clip at the offset end does not make contact with the surface of the groove in which the balance clip is seated. This design eliminates scratching between the offset end and motor hub, and thereby greatly reduces friction and particle generation during clip adjustment in the disk pack balancing process.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventors: Ta-Chang Fu, Stanley Wong
  • Patent number: D721160
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: January 13, 2015
    Assignee: Silvan Australia Pty Ltd
    Inventors: Leighton James O'Rielly, Ian Stanley Wong