Patents by Inventor S. Cheng

S. Cheng 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: 8642520
    Abstract: Compositions comprising silicone fluids are formulated to provide improved metal-to-metal lubrication. Such Lubricating compositions comprise a major amount of (1) one or more siloxane polymer (“silicone fluids”) selected from dimethyl siloxane polymers (also known as dimethyl silicone) and/or phenylmethyl dimethyl siloxane copolymers (also known as phenyl silicone), and lesser amounts of (2) synthetic and/or bio-based ester co-fluid, and (3) an alkoxylated aliphatic polyamine derivative. Unexpectedly, the compositions show a significant improvement in metal-to-metal lubrication, performing better than either the silicone fluids alone or and a combination of silicone with-ester and or silicone with-alkoxylated aliphatic polyamine combinations.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: February 4, 2014
    Assignee: Vanderbilt Chemicals, LLC
    Inventors: Gaston A. Aguilar, Francis S. Cheng, Ronald J. Tepper
  • Publication number: 20130346930
    Abstract: Searching for desired clock frequency for integrated circuit-based design may receive timing result of a hardware synthesis job executed based on a code specifying hardware design. One or more different timing constraints specifying respective one or more different clock frequencies than used in the hardware synthesis job may be automatically generated without modifying the code. One or more instances of the hardware synthesis job to run with the respective one or more different timing constraints may be automatically spawned. The automatic generation and spawning may repeat until a termination criterion is met, and/or a desired successful timing constraint is identified for the hardware design from the different timing constraints based on whether the one or more instances of the hardware synthesis job met their respective timing constraints.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Perry S. Cheng, Rodric Rabbah, Sunil K. Shukla
  • Patent number: 8603434
    Abstract: A zeolitic binder-converted composition comprising (a) a zeolite X composition having at least a first zeolite X having a mean diameter not greater than 2.7 microns, and a second zeolite X, wherein the second zeolite X is obtained by converting a binder material to the second zeolite X and the binder material is in a range from 5 to 50 wt % of the zeolite X composition; and (b) an unconverted binder material content, after conversion to the second zeolite X is complete, in a range from 0 to 3 wt % of the zeolite X composition. The zeolite X composition has an average Si/Al framework mole ratio in a range from 1.0 to 1.5, and a relative LTA intensity not greater than 1.0, as determined by x-ray diffraction (XRD).
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: December 10, 2013
    Assignee: UOP LLC
    Inventors: Jack E. Hurst, Linda S. Cheng, Robert W. Broach
  • Patent number: 8603433
    Abstract: A zeolite X having (a) a Si/Al framework mole ratio in a range from 1.0 to 1.5; (b) a mean diameter not greater than 2.7 microns; and (c) a relative LTA intensity not greater than 0.35, as determined by x-ray diffraction (XRD). The relative LTA intensity is calculated as 100 times the quotient of a sample LTA XRD intensity divided by a reference XRD intensity of an LTA-type zeolite material. The intensities are summed for each LTA peak with Miller indices of (2 0 0), (4 2 0), and (6 2 2) at 7.27±0.16°, 16.29±0.34° and 24.27±0.50° 2?.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: December 10, 2013
    Assignee: UOP LLC
    Inventors: Jack E. Hurst, Linda S. Cheng, Robert W. Broach
  • Publication number: 20130318290
    Abstract: A computing device is provided and includes a memory module, a sweep engine, a root snapshot module, and a trace engine. The memory module has a memory implemented as at least one hardware circuit. The memory module uses a dual-ported memory configuration. The sweep engine includes a stack pointer. The sweep engine is configured to send a garbage collection signal if the stack pointer falls below a specified level. The sweep engine is in communication with the memory module to reclaim memory. The root snapshot engine is configured to take a snapshot of roots from at least one mutator if the garbage collection signal is received from the sweep engine. The trace engine receives roots from the root snapshot engine and is in communication with the memory module to receive data.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Bacon, Perry S. Cheng, Sunil K. Shukla
  • Publication number: 20130318315
    Abstract: A method of garbage collection in a computing device is provided. The method includes providing a memory module having a memory implemented as at least one hardware circuit. The memory module uses a dual-ported memory configuration. The method includes triggering a garbage collection signal by a sweep engine of the computing device. The sweep engine is in communication with a memory module to reclaim memory. The method includes receiving the garbage collection signal by a root snapshot engine of the computing device. The method includes taking a snapshot of roots from at least one mutator by the root snapshot engine if the garbage collection signal is received. The method includes receiving roots from the root snapshot engine by a trace engine of the computing device. The trace engine is in communication with the memory module to receive data.
    Type: Application
    Filed: June 19, 2012
    Publication date: November 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Bacon, Perry S. Cheng, Sunil K. Shukla
  • Patent number: 8566768
    Abstract: Searching for desired clock frequency for integrated circuit-based design may receive timing result of a hardware synthesis job executed based on a code specifying hardware design. One or more different timing constraints specifying respective one or more different clock frequencies than used in the hardware synthesis job may be automatically generated without modifying the code. One or more instances of the hardware synthesis job to run with the respective one or more different timing constraints may be automatically spawned. The automatic generation and spawning may repeat until a termination criterion is met, and/or a desired successful timing constraint is identified for the hardware design from the different timing constraints based on whether the one or more instances of the hardware synthesis job met their respective timing constraints.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sunil K. Shukla, Perry S. Cheng, Rodric Rabbah
  • Patent number: 8557028
    Abstract: Binderless BaKX zeolitic adsorbents, methods for their production, and adsorptive separation using the adsorbents are provided. An adsorbent comprises a first Zeolite X having a silica to alumina molar ratio of from about 2.0 to about 3.0; a binder-converted Zeolite X wherein a ratio of the binder-converted Zeolite X to the first Zeolite X ranges from about 10:90 to about 20:80 by weight; and barium and potassium at cationic exchangeable sites within the binderless BaKX zeolitic adsorbent. Potassium ranges from about 0.9 wt % to about 1.5 wt % and barium ranges from about 30 wt % to about 34 wt % of the binderless BaKX zeolitic adsorbent.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: October 15, 2013
    Assignee: UOP LLC
    Inventors: Jack E. Hurst, Linda S. Cheng
  • Publication number: 20130268907
    Abstract: Searching for desired clock frequency for integrated circuit-based design may receive timing result of a hardware synthesis job executed based on a code specifying hardware design. One or more different timing constraints specifying respective one or more different clock frequencies than used in the hardware synthesis job may be automatically generated without modifying the code. One or more instances of the hardware synthesis job to run with the respective one or more different timing constraints may be automatically spawned. The automatic generation and spawning may repeat until a termination criterion is met, and/or a desired successful timing constraint is identified for the hardware design from the different timing constraints based on whether the one or more instances of the hardware synthesis job met their respective timing constraints.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunil K. Shukla, Perry S. Cheng, Rodric Rabbah
  • Publication number: 20130262688
    Abstract: A method to distribute policies may include transmitting one of an identification (ID) assigned to a policy template or the policy template associated with each policy to an enforcement point or selected enforcement points for enforcement. The method may also include transmitting one set of parameters to be used in each policy template to the enforcement point.
    Type: Application
    Filed: May 17, 2013
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Kaminsky, Christina Born, Carrie S. Cheng, Eric Kirschstein
  • Patent number: 8484344
    Abstract: An unsuccessful communication attempt to a mobile receiving device is detected. A contact list associated with the mobile receiving device is accessed. One or more proximate devices to the mobile recipient device are determined. Each of the one or more proximate devices are communication devices of a contact of the contact list. A digitally encoded message is conveyed to at least one of the one or more proximate devices. The digitally encoded message indicates that a communication attempt with the mobile receiving device was unsuccessful and requests a recipient of the digitally encoded message inform a holder of the mobile receiving device of the unsuccessful communication attempt.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Butterfield, Tsz S. Cheng, Gregory P. Fitzpatrick
  • Patent number: 8431764
    Abstract: A process for separating para-xylene from a mixture of C8 alkylaromatics comprises contacting the mixture of C8 alkylaromatics with a zeolitic binder-converted composition comprising (a) a zeolite X composition having at least a first zeolite X having a mean diameter not greater than 2.7 microns, and a second zeolite X, wherein the second zeolite X is obtained by converting a binder material to the second zeolite X and the binder material is in a range from 5 to 50 wt % of the zeolite X composition; and (b) an unconverted binder material content, after conversion to the second zeolite X is complete, in a range from 0 to 3 wt % of the zeolite X composition. The zeolite X composition has an average Si/Al framework mole ratio in a range from 1.0 to 1.5, and a relative LTA intensity not greater than 1.0, as determined by x-ray diffraction (XRD).
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: April 30, 2013
    Assignee: UOP LLC
    Inventors: Jack E. Hurst, Linda S. Cheng, Robert W. Broach
  • Patent number: 8413015
    Abstract: A nonvolatile memory system includes a memory controller in communication with multiple memory dies through multiple memory interfaces. Multiple ECC blocks are provided to decode data from the multiple memory interfaces. ECC blocks are provided with a clock signal that may have a frequency that is lower than another clock signal that is provided to a host interface.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: April 2, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Steven S. Cheng, Aruna Gutta
  • Patent number: 8406076
    Abstract: A method and apparatus for reducing power consumption during an operation in a non-volatile storage device is disclosed. A non-volatile storage device controller that is in communication with a non-volatile memory in the non-volatile storage device receives a characteristic corresponding to a time duration required for the non-volatile memory to complete an operation. The controller disables a circuit that indicates when an operation by the non-volatile memory is complete. The controller then initiates the operation in the non-volatile memory, and maintains the circuit in a disabled state for a first predetermined time that is a portion of the time duration. The controller enables the circuit upon expiration of the first predetermined time and prior to the completion of the operation. The controller receives an indication of the completion of the operation via the circuit.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: March 26, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Steven S. Cheng, Peter Hwang, Annie C. Chang
  • Publication number: 20130036409
    Abstract: A technique for compiling and running high-level program on heterogeneous computers may include partitioning a program code into two or more logical units, and compiling each of the logical units into one or more executable entities. At least some of the logical units are compiled into two or more executable entities, the two or more executable entities being different compilations of the same logical unit. The two or more executable entities are compatible to run on respective two or more platforms that have different architecture.
    Type: Application
    Filed: September 14, 2012
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOSHUA S. AUERBACH, DAVID F. BACON, PERRY S. CHENG, RODRIC RABBAH
  • Publication number: 20130036408
    Abstract: A technique for compiling and running high-level program on heterogeneous computers may include partitioning a program code into two or more logical units, and compiling each of the logical units into one or more executable entities. At least some of the logical units are compiled into two or more executable entities, the two or more executable entities being different compilations of the same logical unit. The two or more executable entities are compatible to run on respective two or more platforms that have different architecture.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOSHUA S. AUERBACH, DAVID F. BACON, PERRY S. CHENG, RODRIC RABBAH
  • Publication number: 20130012175
    Abstract: An unsuccessful communication attempt to a mobile receiving device is detected. A contact list associated with the mobile receiving device is accessed. One or more proximate devices to the mobile recipient device are determined. Each of the one or more proximate devices are communication devices of a contact of the contact list. A digitally encoded message is conveyed to at least one of the one or more proximate devices. The digitally encoded message indicates that a communication attempt with the mobile receiving device was unsuccessful and requests a recipient of the digitally encoded message inform a holder of the mobile receiving device of the unsuccessful communication attempt.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DANIEL J. BUTTERFIELD, TSZ S. CHENG, GREGORY P. FITZPATRICK
  • Patent number: 8352401
    Abstract: A system that incorporates representational authenticity into virtual world interactions can include user representational authenticity data and a virtual world computing system. The user representational authenticity data can be used to describe the physical characteristics of a human user. The physical characteristics can be quantified utilizing standardized measurement techniques. The virtual world computing system can be configured to adjudicate the conduction of interactions performed by a virtual representation of the human user within the virtual world environment utilizing the user representational authenticity data.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tsz S. Cheng, Gregory P. Fitzpatrick
  • Publication number: 20130007703
    Abstract: Extraction of functional semantics and isolated dataflow from imperative object oriented languages, in one aspect, may include identifying one or more methods and/or classes associated with one or more of a plurality of property labels in a computer code written in object oriented language to extract functional and isolation characteristics in the computer code. The plurality of property labels supported by one or more checking rules, are used to verify that the one or more methods and/or classes identified with the plurality of property labels have isolation characteristics. An object oriented language compiler is provided for supplying the plurality of property labels and checking rules. The object oriented language compiler further may include capability to transform methods into compute tasks and connect the compute tasks so as to create a dataflow graph.
    Type: Application
    Filed: September 6, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: JOSHUA S. AUERBACH, DAVID F. BACON, PERRY S. CHENG, RODRIC RABBAH
  • Publication number: 20120331400
    Abstract: A visual representation of a human user for display within one or more graphical user interfaces to others interacting with the human user over a network can be identified. An authenticity score defining a degree of resemblance between the visual representation of the human user and physical characteristics of the human user can be calculated.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TSZ S. CHENG, GREGORY P. FITZPATRICK