Patents by Inventor Xiaolan Zhang
Xiaolan Zhang 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: 20180000957Abstract: A formulation includes a carrier agent formed by conjugating at least one biologically active hydrophobic compound with at least one hydrophilic compound, the at least one biologically active hydrophobic compound selected from the group of farnesylthiosalicylic acid and a derivative of farnesylthiosalicylic acid which is biologically active as an RAS antagonist, wherein a plurality of the carrier agents are adapted to assemble into a structure and the at least one biologically active hydrophobic compound is conjugated with the at least one hydrophilic compound via a linkage which is labile in vivo, and a biologically active compound associated with the carrier agent.Type: ApplicationFiled: September 13, 2017Publication date: January 4, 2018Inventors: SONG LI, YIXIAN HUANG, XIAOLAN ZHANG, XIANG GAO
-
Patent number: 9855341Abstract: A method of forming or creating a formulation for a compound to be delivered includes creating a carrier agent by conjugating at least one hydrophobic domain or hydrophobic compound with at least one hydrophilic domain or hydrophilic compound and associating the compound to be delivered with the carrier agent to create the formulation. The at least one hydrophobic compound has the formula: wherein R1 is a farnesyl group, a geranyl group or geranyl-geranyl group, X is O, S, SO, SO2, NH or Se, Z is C—R2 or N, R2 is H, CN, CO2R7, SO3R7, CONR7R8 or SO2NR7R8, wherein R7 and R8 are each independently H, an alkyl group, an alkenyl group, CO2M or SO3M, wherein M is a cation and R3, R4, and R5 are independently H, a carboxyl group, an alkyl group, an alkenyl group, an aminoalkyl group, a nitroalkyl group, a nitro group, a halo atom, an amino group, a mono-alkylamino group, a di-alkylamino group, mercapto group, a mercaptoalkyl group, an azido group or a thiocyanato group.Type: GrantFiled: February 19, 2015Date of Patent: January 2, 2018Assignee: University of Pittsburgh—Of the Commonwealth System of Higher EducationInventors: Song Li, Yixian Huang, Xiaolan Zhang, Xiang Gao
-
Publication number: 20170318128Abstract: An arbitrary customer instance is transferred from a customer environment to a target managed-infrastructure-as-a-service cloud environment as a transferred image. An image adjustment plan, capturing at least one adjustment required to render the transferred image compliant with standards of the target managed-infrastructure-as-a-service cloud environment, is formulated. The image adjustment plan is executed to adjust the transferred image to obtain an adjusted image compliant with standards of the target managed-infrastructure-as-a-service cloud environment. The adjusted image is on-boarded into the managed-infrastructure-as-a-service cloud environment as a standard image thereof.Type: ApplicationFiled: July 16, 2017Publication date: November 2, 2017Inventors: Rema Ananthanarayanan, Kamal Bhattacharya, Florian Graf, Praveen Jayachandran, Bharat Krishnamurthy, Lakshminarayanan Renganarayana, Marcel Schlatter, Kristiann J. Schultz, Akshat Verma, Balaji Viswanathan, Xiaolan Zhang
-
Patent number: 9742873Abstract: An arbitrary customer instance is transferred from a customer environment to a target managed-infrastructure-as-a-service cloud environment as a transferred image. An image adjustment plan, capturing at least one adjustment required to render the transferred image compliant with standards of the target managed-infrastructure-as-a-service cloud environment, is formulated. The image adjustment plan is executed to adjust the transferred image to obtain an adjusted image compliant with standards of the target managed-infrastructure-as-a-service cloud environment. The adjusted image is on-boarded into the managed-infrastructure-as-a-service cloud environment as a standard image thereof.Type: GrantFiled: November 29, 2012Date of Patent: August 22, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rema Ananthanarayanan, Kamal Bhattacharya, Florian Graf, Praveen Jayachandran, Bharat Krishnamurthy, Lakshminarayanan Renganarayana, Marcel Schlatter, Kristiann J. Schultz, Akshat Verma, Balaji Viswanathan, Xiaolan Zhang
-
Publication number: 20170228248Abstract: During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapshots of the source system are created by checking given ones of the virtual machine images from the hypervisor operational repository into an image library as image objects.Type: ApplicationFiled: April 23, 2017Publication date: August 10, 2017Inventors: Vasanth Bala, Kamal Bhattacharya, Thomas Diethelm, Praveen Jayachandran, Lakshminarayanan Renganarayana, Marcel Schlatter, Akshat Verma, Xiaolan Zhang
-
Patent number: 9729623Abstract: A conformance checker is received on a system that contains hostable content, and is executed. One or more results provided by the conformance checker are evaluated; and the hostable content is migrated to a destination host in accordance with the evaluating step.Type: GrantFiled: March 15, 2014Date of Patent: August 8, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yun-Wu Huang, Pu Jin, Fan Jing Meng, Michael Montinarelli, Kristiann J. Schultz, Bo Yang, Christopher C. Young, Xiaolan Zhang
-
Patent number: 9692632Abstract: A foreign instance is transferred from a customer environment to a target infrastructure-as-a-service cloud environment as an image. The foreign instance is adjusted to standards of the infrastructure-as-a-service cloud environment to obtain an adjusted instance. The adjusted instance is registered into a management system of the infrastructure-as-a-service cloud environment.Type: GrantFiled: November 29, 2012Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kamal Bhattacharya, Florian Graf, Matthew A. Markley, Birgit M. Pfitzmann, Marcel Schlatter, Hsiao Choong Thio, Gerhard Widmayer, Xiaolan Zhang
-
Patent number: 9632814Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.Type: GrantFiled: December 29, 2015Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
-
Patent number: 9633406Abstract: During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapshots of the source system are created by checking given ones of the virtual machine images from the hypervisor operational repository into an image library as image objects.Type: GrantFiled: July 26, 2015Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vasanth Bala, Kamal Bhattacharya, Thomas Diethelm, Praveen Jayachandran, Lakshminarayanan Renganarayana, Marcel Schlatter, Akshat Verma, Xiaolan Zhang
-
Publication number: 20160110215Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.Type: ApplicationFiled: December 29, 2015Publication date: April 21, 2016Inventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
-
Publication number: 20160092686Abstract: A method of checking file system compliance including receiving a plurality of compliance rules corresponding to a file system of a production system, collecting, by a collector, file system meta data from the file system, analyzing, by an analyzer, the file system meta data using the plurality of compliance rules to determine at least one compliance deviation of the file system, and throttling the collector and the analyzer independently of one-another, wherein the collector and the analyzer are configured according to a model of performance for the production system and a schedule for the collection and analyzing.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Douglas M. Barlett, Yixin Diao, Harish Dindigal, Robert Filepp, Bo Forsberg, Lakshminarayanan Renganarayana, Xiaolan Zhang
-
Patent number: 9299031Abstract: Access is obtained to a plurality of information technology services problem tickets. At least a first subset of the tickets include free text tickets with server names embedded in unstructured text fields. The server names are extracted from the first subset of the tickets via a statistical machine learning technique. Using the extracted server names, those of the first subset of the tickets from which the server names have been extracted are linked to corresponding server entries in a configuration information database to facilitate resolution of problems associated with the first subset of the tickets from which the server names have been extracted; and/or at least one of the extracted server names is identified as missing from a list of known server names.Type: GrantFiled: May 24, 2013Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ea-Ee Jan, Jian Ni, Niyu Ge, Xiaolan Zhang
-
Patent number: 9292330Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.Type: GrantFiled: November 29, 2012Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
-
Publication number: 20160011892Abstract: In an approach for detecting one or more applications in a VM, one or more processors establish a time duration. One or more processors detect two or more files, each file in the two or more files having a time stamp time that differs from a last modified time stamp time of at least one other file in the two or more files by no more than the time duration. One or more processors record an identifier for each file of the two or more files, a location, a name, and a last modified time stamp time of each file of the two or more files. One or more processors map the two or more files to an application installed on the VM.Type: ApplicationFiled: July 10, 2014Publication date: January 14, 2016Inventors: Vasanth Bala, Ea-Ee Jan, Lakshminarayanan Renganarayana, Wolfgang O.H. Richter, Xiaolan Zhang
-
Patent number: 9195482Abstract: A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.Type: GrantFiled: September 12, 2012Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Glenn S. Ammons, Vasanth Bala, Todd W. Mummert, Darrell C. Reimer, Xiaolan Zhang
-
Publication number: 20150331708Abstract: During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapshots of the source system are created by checking given ones of the virtual machine images from the hypervisor operational repository into an image library as image objects.Type: ApplicationFiled: July 26, 2015Publication date: November 19, 2015Inventors: Vasanth Bala, Kamal Bhattacharya, Thomas Diethelm, Praveen Jayachandran, Lakshminarayanan Renganarayana, Marcel Schlatter, Akshat Verma, Xiaolan Zhang
-
Publication number: 20150264128Abstract: A conformance checker is received on a system that contains hostable content, and is executed. One or more results provided by the conformance checker are evaluated; and the hostable content is migrated to a destination host in accordance with the evaluating step.Type: ApplicationFiled: March 15, 2014Publication date: September 17, 2015Applicant: International Business Machines CorporationInventors: Yun-Wu Huang, Pu Jin, Fan Jing Meng, Michael Montinarelli, Kristiann J. Schultz, Bo Yang, Christopher C. Young, Xiaolan Zhang
-
Publication number: 20150261842Abstract: One or more requirements of a target hosting environment are captured in a specification. The specification is automatically checked against a source content of a source environment with a conformance checker, where the source content is to be migrated to the target hosting environment. It is determined whether the source content conforms to the specification.Type: ApplicationFiled: March 15, 2014Publication date: September 17, 2015Applicant: International Business Machines CorporationInventors: Yun-Wu Huang, Pu Jin, Fan Jing Meng, Michael Montinarelli, Brian Peterson, Lakshminarayanan Renganarayana, John J. Rofrano, Kristiann J. Schultz, Bo Yang, Christopher C. Young, Xiaolan Zhang
-
Patent number: 9135069Abstract: Techniques for composing an application resource model are disclosed.Type: GrantFiled: May 4, 2012Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Henrique Andrade, Bugra Gedik, Sujay Sunil Parekh, Kun-Lung Wu, Xiaolan Zhang
-
Publication number: 20150231271Abstract: A method of forming or creating a formulation for a compound to be delivered includes creating a carrier agent by conjugating at least one hydrophobic domain or hydrophobic compound with at least one hydrophilic domain or hydrophilic compound and associating the compound to be delivered with the carrier agent to create the formulation. The at least one hydrophobic compound has the formula: wherein R1 is a farnesyl group, a geranyl group or geranyl-geranyl group, X is O, S, SO, SO2, NH or Se, Z is C—R2 or N, R2 is H, CN, CO2R7, SO3R7, CONR7R8 or SO2NR7R8, wherein R7 and R8 are each independently H, an alkyl group, an alkenyl group, CO2M or SO3M, wherein M is a cation and R3, R4, and R5 are independently H, a carboxyl group, an alkyl group, an alkenyl group, an aminoalkyl group, a nitroalkyl group, a nitro group, a halo atom, an amino group, a mono-alkylamino group, a di-alkylamino group, mercapto group, a mercaptoalkyl group, an azido group or a thiocyanato group.Type: ApplicationFiled: February 19, 2015Publication date: August 20, 2015Inventors: SONG LI, YIXIAN HUANG, XIAOLAN ZHANG, XIANG GAO