Patents by Inventor Ru Fang
Ru Fang 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: 10949415Abstract: A computer program product, including: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging. The operations include: receiving a transaction including data and a log record corresponding to the data; writing the data to a data storage device; and writing the log record to a log space on a persistent memory device coupled to the data storage device.Type: GrantFiled: March 31, 2011Date of Patent: March 16, 2021Assignee: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan, Yun Wang
-
Patent number: 10363219Abstract: The present invention belongs to the field of bio-pharmaceutical material preparation technology, and relates to a preparation method of albumin nanoparticle carrier entrapping taxane-typed drug. This preparation method rapidly forms nanoparticle solution of albumin entrapping taxane-typed drug under room temperature by adding solvent as the medium. Next, by the second time of freeze-drying, stable powder of albumin nanoparticles entrapping taxane-typed drug is obtained. The final freeze-dried powder only includes two components: albumin and taxane-typed drug. The particles are in regular spherical shape, and the diameter of particle is less than 100 nm. The present invention has high drug loading ratio and entrapment efficiency. The experiment of releasing in vitro shows that the present invention has a good slow-release effect. Taxane-typed drug nanoparticles provided by the present invention improves the safety and compliance of this type of reagent.Type: GrantFiled: May 20, 2017Date of Patent: July 30, 2019Assignee: Zhejiang Academy of ForestryInventors: Ru Fang, Shaozong Yang, Hua Qian, Yanbin Wang
-
Patent number: 10229140Abstract: Methods and apparatus, including computer program products, implementing and using techniques for evaluating indexing systems. Comparative tests are performed on two or more indexing systems. Each test uses one or more of: benchmarks, metrics, estimates of input data, desired index configuration, and performance constraints. A recommendation is automatically provided for an indexing system and an optimal configuration of the indexing system is also provided, based on an evaluation metrics from the tests.Type: GrantFiled: June 30, 2015Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Marco P. Crasso, Ru Fang, Anshu N. Jain
-
Patent number: 10198186Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.Type: GrantFiled: October 16, 2015Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Publication number: 20180116963Abstract: The present invention belongs to the field of bio-pharmaceutical material preparation technology, and relates to a preparation method of albumin nanoparticle carrier entrapping taxane-typed drug. This preparation method rapidly forms nanoparticle solution of albumin entrapping taxane-typed drug under room temperature by adding solvent as the medium. Next, by the second time of freeze-drying, stable powder of albumin nanoparticles entrapping taxane-typed drug is obtained. The final freeze-dried powder only includes two components: albumin and taxane-typed drug. The particles are in regular spherical shape, and the diameter of particle is less than 100 nm. The present invention has high drug loading ratio and entrapment efficiency. The experiment of releasing in vitro shows that the present invention has a good slow-release effect. Taxane-typed drug nanoparticles provided by the present invention improves the safety and compliance of this type of reagent.Type: ApplicationFiled: May 20, 2017Publication date: May 3, 2018Applicant: Zhejiang Academy of ForestryInventors: Ru FANG, Shaozong YANG, Hua QIAN, Yanbin WANG
-
Patent number: 9742860Abstract: Described herein are techniques for supporting bi-temporal data in a key value cache system. An embodiment provides bi-temporal data as the basic functionality of a key value cache system. An embodiment provides a redesign of the core data structures of a key value cache system, adds bi-temporal data storage in the key value hashing structure, and provides a temporality-aware memory space manager. Embodiments can achieve the same performance as current key value cache systems for regular queries (that is, the queries that only access the current versions of data) while supporting bi-temporal data.Type: GrantFiled: February 28, 2012Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan, Rene Mueller
-
Publication number: 20170004155Abstract: Methods and apparatus, including computer program products, implementing and using techniques for evaluating indexing systems. Comparative tests are performed on two or more indexing systems. Each test uses one or more of: benchmarks, metrics, estimates of input data, desired index configuration, and performance constraints. A recommendation is automatically provided for an indexing system and an optimal configuration of the indexing system is also provided, based on an evaluation metrics from the tests.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Marco P. Crasso, Ru Fang, Anshu N. Jain
-
Patent number: 9471622Abstract: Embodiments of a system are described. In one embodiment, the system is a device for performing operations and supporting transactions. The device is configured to receive a transaction comprising a command and data. The device writes the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The device also creates an in-memory log of the transaction in a first hash directory. The device then commits a copy of the first hash directory to a second hash directory maintained on a persistent memory device.Type: GrantFiled: April 30, 2012Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Publication number: 20160041770Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.Type: ApplicationFiled: October 16, 2015Publication date: February 11, 2016Inventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Patent number: 9195578Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.Type: GrantFiled: August 24, 2012Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Publication number: 20150056190Abstract: The invention provides methods and compositions to detect expression of one or more biomarkers for identifying and treating patients who are likely to be responsive to VEGF antagonist therapy. The invention also provides kits and articles of manufacture for use in the methods.Type: ApplicationFiled: March 14, 2013Publication date: February 26, 2015Applicant: Genentech, Inc.Inventors: Priti Hegde, Maike Schmidt, Ru-Fang Yeh
-
Publication number: 20140059284Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.Type: ApplicationFiled: August 24, 2012Publication date: February 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Patent number: 8645843Abstract: A method, system and computer program product is disclosed for supporting role-based access control in a collaborative environment, wherein pluralities of users work together in a collaborative process using a software system. The method comprises componentizing the software system into a multitude of software components, and limiting access to specific software components to certain users based on roles assigned to the users as defined by a run-time state of the collaborative process. The set of components that a user can access is dynamic, that set can change based on the “context” or the step where the user is in a collaborative workflow/process.Type: GrantFiled: August 29, 2008Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Ru Fang, Feng Liu, Qian Ma, Daniel V. Oppenheim, Krishna Ratakonda, Zhi Le Zou
-
Publication number: 20140017230Abstract: The present application describes chronic lymphocytic leukemia (CLL) biomarkers. In particular, the invention concerns miRNA151 3p, miRNA409 3p, PTK2, and/or PI3K as biomarkers for patient selection in CLL, as well as methods of therapeutic treatment, articles of manufacture and methods for making them, diagnostic kits, and methods of advertising related thereto.Type: ApplicationFiled: February 1, 2013Publication date: January 16, 2014Applicants: HOFFMANN-LA ROCHE INC., GENENTECH, INC.Inventors: DAVID DORNAN, GUILLEMETTE DUCHATEAU-NGUYEN, TRI QUANG NGUYEN, GIUSEPPE PALERMO, MARTIN WEISSER, RU-FANG YEH
-
Publication number: 20130290655Abstract: Embodiments of a system are described. In one embodiment, the system is a device for performing operations and supporting transactions. The device is configured to receive a transaction comprising a command and data. The device writes the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The device also creates an in-memory log of the transaction in a first hash directory. The device then commits a copy of the first hash directory to a second hash directory maintained on a persistent memory device.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Publication number: 20130290283Abstract: Embodiments of a method are described. In one embodiment, the method is a method for executing and supporting transactions. The method includes receiving a transaction comprising a command and data. The method includes writing the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The method also includes creating an in-memory log of the transaction in a first hash directory. The method includes committing a copy of the first hash directory to a second hash directory maintained on a persistent memory device.Type: ApplicationFiled: August 28, 2012Publication date: October 31, 2013Applicant: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan
-
Publication number: 20130226955Abstract: Described herein are techniques for supporting bi-temporal data in a key value cache system. An embodiment provides bi-temporal data as the basic functionality of a key value cache system. An embodiment provides a redesign of the core data structures of a key value cache system, adds bi-temporal data storage in the key value hashing structure, and provides a temporality-aware memory space manager. Embodiments can achieve the same performance as current key value cache systems for regular queries (that is, the queries that only access the current versions of data) while supporting bi-temporal data.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan, Rene Mueller
-
Publication number: 20120254120Abstract: A computer program product, including: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging. The operations include: receiving a transaction including data and a log record corresponding to the data; writing the data to a data storage device; and writing the log record to a log space on a persistent memory device coupled to the data storage device.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: International Business Machines CorporationInventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan, Yun Wang
-
Patent number: 8037025Abstract: A method for hosting versioned web services includes steps of: receiving a request from a service requestor, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation version using the version metadata. If the target implementation version is located, the method proceeds by dynamically routing the versioned request to the target implementation version.Type: GrantFiled: March 29, 2010Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Ru Fang, Liana Liyow Fong, David C Frank, Linh Hue Lam, Christopher P Vignola
-
Patent number: 8032588Abstract: A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.Type: GrantFiled: June 23, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Ru Fang, Liana L. Fong, David C. Frank, Manoj Khangaonkar, Linh H. Lam