Patents by Inventor Siew Yong
Siew Yong 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).
-
Publication number: 20050275670Abstract: The present invention provides a precise marking apparatus for performing precise marking on an object and methods of using the same. The precise marking apparatus comprises an object input handler and an object output handler for handling the object; a transport system for transporting the object handlers during a marking process; a vision inspection unit for capturing and/or processing the image of the object; a marking system for marking the object; and a control unit for receiving information from and sending instructions to other components of the precise marking apparatus.Type: ApplicationFiled: June 1, 2004Publication date: December 15, 2005Inventors: Siew Yong, Piau Foo
-
Patent number: 6972921Abstract: A circuit and method protects an emergency head-retract capacitor that regulates initial charge current using a constant current source. The initial charge current is applied at power-up to the capacitor until a charging voltage having a desired threshold level is attained in the capacitor. The charging voltage is monitored through an analog-to-digital converter by an overall controller that, upon detecting the presence of the desired threshold level in the capacitor, deenergizes the constant current source. A voltage pump, which includes a voltage multiplier (doubler), is then activated to selectively apply regulated charging voltage to thereafter maintain the desired threshold level. The pump includes a voltage pump controller that is controlled by a voltage comparator having a reference voltage set to a desired threshold level. That voltage comparator is also in communication with the capacitor to measure its present input charging voltage.Type: GrantFiled: April 5, 2004Date of Patent: December 6, 2005Assignee: Marvell International Ltd.Inventors: Sakti Rana, Yayue Zhang, Siew Yong Chui
-
Patent number: 6970939Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: GrantFiled: May 15, 2001Date of Patent: November 29, 2005Assignee: Intel CorporationInventor: Siew Yong Sim
-
Patent number: 6899857Abstract: A method for forming a region of low dielectric constant nanoporous material is disclosed. In one embodiment, the present method includes the step of preparing a microemulsion. The method of the present embodiment then recites applying the microemulsion to a surface above which it is desired to form a region of low dielectric constant nanoporous material. Next, the present method recites subjecting the microemulsion, which has been applied to the surface, to a thermal process such that the region of low dielectric constant nanoporous material is formed above the surface.Type: GrantFiled: November 13, 2001Date of Patent: May 31, 2005Assignee: Chartered Semiconductors Manufactured LimitedInventors: Soo Choi Pheng, Lap Chan, Wang Cui Yang, Siew Yong Kong, Alex See
-
Patent number: 6857012Abstract: A method for initializing a new node in a network. The network has multiple nodes arranged in a virtual tree format. The new node is a node of the tree, and each node of the tree has a set of attributes and a set of rolled up attributes to identify each node. A query is automatically sent to the nodes to determine what contents to download. The contents are then stored as block files in the nodes. The query contains the set of attributes and rolled up attributes for the new node. The query receives replies from a subset of the nodes that have the contents needed for the new node. Each reply identifies what subset of the block files is available and the performance characteristics of that replying node. Then the desired contents from the subset of the block files from nodes that are least congested is downloaded.Type: GrantFiled: May 18, 2001Date of Patent: February 15, 2005Assignee: Intel CorporationInventors: Siew Yong Sim, Desmond Cho-Hung Chan
-
Patent number: 6602801Abstract: A method for forming a region of low dielectric constant nanoporous material is disclosed. In one embodiment, the present method includes the step of combining a plurality of materials to form a solution. In the present embodiment, the plurality of materials comprising a low dielectric constant material, a pore generator material, and a solvent. In this embodiment, the present method then applies the solution to a surface above which it is desired to form the region of low dielectric constant nanoporous material. Next, the present embodiment subjects the solution, which has been applied to the surface, to a thermal process such that a region of low dielectric constant nanoporous material is formed above the surface.Type: GrantFiled: November 13, 2001Date of Patent: August 5, 2003Assignee: Chartered Semiconductor Manufacturing Ltd.Inventors: Siew Yong Kong, Alex See, Simon Chooi, Gautam Sarkar
-
Publication number: 20030092240Abstract: A method for forming a region of low dielectric constant nanoporous material is disclosed. In one embodiment, the present method includes the step of combining a plurality of materials to form a solution. In the present embodiment, the plurality of materials comprising a low dielectric constant material, a pore generator material, and a solvent. In this embodiment, the present method then applies the solution to a surface above which it is desired to form the region of low dielectric constant nanoporous material. Next, the present embodiment subjects the solution, which has been applied to the surface, to a thermal process such that a region of low dielectric constant nanoporous material is formed above the surface.Type: ApplicationFiled: November 13, 2001Publication date: May 15, 2003Applicant: CHARTERED SEMICONDUCTORS MANUFACTURED LIMITEDInventors: Siew Yong Kong, Alex See, Simon Chooi, Gautam Sarkar
-
Publication number: 20030092251Abstract: A method for forming a region of low dielectric constant nanoporous material is disclosed. In one embodiment, the present method includes the step of preparing a microemulsion. The method of the present embodiment then recites applying the microemulsion to a surface above which it is desired to form a region of low dielectric constant nanoporous material. Next, the present method recites subjecting the microemulsion, which has been applied to the surface, to a thermal process such that the region of low dielectric constant nanoporous material is formed above the surface.Type: ApplicationFiled: November 13, 2001Publication date: May 15, 2003Applicant: CHARTERED SEMICONDUCTORS MANUFACTURED LIMITEDInventors: Soo Choi Pheng, Lap Chan, Wang Cui Yang, Siew Yong Kong, Alex See
-
Publication number: 20030046369Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 18, 2001Publication date: March 6, 2003Inventors: Siew Yong Sim, Desmond Cho-Hung Chan
-
Publication number: 20030031176Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 17, 2001Publication date: February 13, 2003Inventor: Siew Yong Sim
-
Publication number: 20030026254Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 15, 2001Publication date: February 6, 2003Inventor: Siew Yong Sim
-
Patent number: 6486819Abstract: A decoder for generating output pulses or oscillations in response to input analog waveforms includes a circuit having a variable operating point and having a transfer function characterized by an unstable operating region bounded by a first stable operating region and a second stable operating region. In one embodiment, the circuit is characterized by having a resistive input impedance. The analog waveform forces the operating point of the circuit into its unstable and stable regions to produce oscillatory and non-oscillatory behavior at the circuit's output.Type: GrantFiled: March 13, 2001Date of Patent: November 26, 2002Assignee: The National University of SingaporeInventors: Jonathan Tun Nan Liu, Jurianto Joe, Siong Siew Yong, Kin Mun Lye
-
Publication number: 20020131423Abstract: A scalable content delivery network (SCDN) employs a parallel download mechanism to ensure that a demanded file is present at a station in time for user consumption. This mechanism is used in solving the content caching and storage problem for applications such as video-on-demand, which is commonly perceived as a tough problem in the industry. In the network, files are divided into smaller units called tracks according to the nature of data contained in each of them. Tracks are further divided into smaller equally sized units called block files. This division builds the foundation for parallel download. A sequence server provides a lock-free mechanism for multiple threads or processes to access data atomically. The sequence server allows clients to gain sequential access to data, or to find out whether the sequence has been violated so that they can retry their operation or take corrective action. Advantages of the invention include the ability to handle distribution of large files and process sequencing.Type: ApplicationFiled: October 26, 2001Publication date: September 19, 2002Applicant: Prismedia Networks, Inc.Inventors: Desmond Cho-Hung Chan, Siew Yong Sim, Rajeev Thakur, Trygve Isaacson, William D. Gropp
-
Publication number: 20020133491Abstract: The invention provides a method and system for creating an innovative file system that separates its directory presentation from its data store. The method and system include processing, division, distribution, managing, synchronizing, and reassembling of file system objects that does not delay the presentation of the content to the user, but also uses a reduced amount of storage space. The invention includes the ability to manage and control the integrity of the files distributed across the network, and the ability to serve and reconstruct files in real time using a Virtual File Control System.Type: ApplicationFiled: October 26, 2001Publication date: September 19, 2002Applicant: PRISMedia Networks, Inc.Inventors: Siew Yong Sim, Desmond Cho-Hung Chan, Tsan-Fung Huang, Wencheng Chai, Trygve Isaacson, James C. Flood, George Harlow Mills, Matthew Orzen
-
Publication number: 20020112069Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 18, 2001Publication date: August 15, 2002Inventor: Siew Yong Sim
-
Publication number: 20020083118Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 18, 2001Publication date: June 27, 2002Inventor: Siew Yong Sim
-
Publication number: 20020083187Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 18, 2001Publication date: June 27, 2002Inventors: Siew Yong Sim, Desmond Cho-Hung Chan
-
Publication number: 20020078174Abstract: Large payload files are selectively partitioned in blocks and the blocks distributed to a plurality of distribution stations at the edge of the network qualified to have the data. Each qualified station decides how much and what portion of the content to save locally, based on information such as network location and environment, usage, popularity, and other distribution criteria defined by the content provider. Different pieces of a large payload file may be available from different nodes, however, when a user requests access to the large payload file, for example, through an application server, a virtual file control system creates an illusion that the entire file is present at the connected node. However, since only selective portions of the large payload file may actually be resident at that node's storage at the time of request, a cluster of distribution servers at the distribution station may download the non-resident portions of the file as the application server is servicing the user.Type: ApplicationFiled: May 18, 2001Publication date: June 20, 2002Inventors: Siew Yong Sim, Desmond Cho-Hung Chan
-
Publication number: 20010010501Abstract: A decoder for generating output pulses or oscillations in response to input analog waveforms includes a circuit having a variable operating point and having a transfer function characterized by an unstable operating region bounded by a first stable operating region and a second stable operating region. In one embodiment, the circuit is characterized by having a resistive input impedance. The analog waveform forces the operating point of the circuit into its unstable and stable regions to produce oscillatory and non-oscillatory behavior at the circuit's output.Type: ApplicationFiled: March 13, 2001Publication date: August 2, 2001Inventors: Jonathan Tun Nan Liu, Jurianto Joe, Siong Siew Yong, Kin Mun Lye