Patents by Inventor Tian Ming

Tian Ming 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: 10802947
    Abstract: A computer-implanted method for creating a filtered digital entry includes generating, via a processor implementing a trace generation engine, a trace indicative of successful transactions and erroneous transactions. The processor instantiates a plurality of buffers in a buffer pool each configured to record a trace function boundary. The processor then analyzes each buffer in the buffer pool based on the trace function boundary to evaluate whether each function entry in the trace contains an erroneous transaction. If the processor determines that a function entry contains an erroneous transaction, the processor sets an output flag in a call stack map associated with that function. The processor then generates a filtered digital entry based on the call stack map. The filtered digital entry includes only erroneous transaction data from the trace.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Zhen Yang Shi, Tian Ming Pan, Yi Xin Song, Yang Zhang, Yu Kun Wei, Fu Li Bian
  • Publication number: 20200304387
    Abstract: A computer-implemented method for recommending a monitoring interval in provided. A non-limiting example of the computer-implemented method includes receiving, by a processor, monitoring data at an initial monitoring interval and calculating, by the processor, a set of aggregation data from the monitoring data including a first subset of aggregation data at a first interval of the initial monitoring interval. The method calculates, by the processor, a first density score for the first subset of aggregation data and a first indicator score for the first subset of aggregation data and provides, by the processor, the first interval as a recommended interval when the first density score does not exceed a density threshold and the first indicator threshold does not exceed an indicator threshold.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Tian Ming Pan, Peng Fei Tian, Bo Chen Z Zhu, Chu Yun Cloud Tony
  • Publication number: 20200097319
    Abstract: According to one or more embodiments of the present invention a computer-implemented method includes receiving a transaction-data for a transaction that occurs in a particular time-interval. The method further includes comparing a set of parameters from the transaction-data with a performance profile associated with the particular time-interval. The method further includes based on determining that the transaction is a deviant transaction, forwarding the transaction-data to a first data collector. The method further includes based on determining that the transaction is a conventional transaction, forwarding the transaction-data to a second data collector.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Al Chakra, TIAN MING PAN, Peng Fei Tian, Bo Chen Z Zhu, Chu Yun Cloud Tony
  • Publication number: 20200044912
    Abstract: A computer system to detect data alerts includes a data preprocessing system and a data analysis system. The data preprocessing system obtains system data of the computer system, generates predicted data based on the system data, and generates differential data indicating a difference between the system data and the predicted data. The data analysis is in signal communication with the data preprocessing system and determines that the differential data is one of expected event or an anomaly event in response to adding at least one new value from the differential data to the predicted data.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: AL CHAKRA, TIAN MING PAN, PENG FEI TIAN, CHU YUN CLOUD TONY, CHENG FANG WANG
  • Publication number: 20200004871
    Abstract: Methods, systems, and computer program products for identifying relationships among a group of indicators are provided. Aspects include obtaining the group of indicators, including a number of indicators relating to an operation of a computing system. Aspects also include creating pairs of indicators, wherein the pairs of indicators includes all possible combination of the group of indicators. Aspects further include, for each pair of indicators, calculating a linear correlation score, calculating a fitting function score, determining a final correlation score based at least in part on one of the linear correlation score and the fitting function score and storing the final correlation score in a relationship database. Aspects also include creating a graphical display based on the relationship database, wherein the graphical display is configured to convey a strength relationships among the group of indicators.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: AL CHAKRA, TIAN MING PAN, PENG FEI TIAN, CHU YUN CLOUD TONY, CHENG FANG WANG, RENFU MA
  • Publication number: 20190213109
    Abstract: A computer-implanted method for creating a filtered digital entry includes generating, via a processor implementing a trace generation engine, a trace indicative of successful transactions and erroneous transactions. The processor instantiates a plurality of buffers in a buffer pool each configured to record a trace function boundary. The processor then analyzes each buffer in the buffer pool based on the trace function boundary to evaluate whether each function entry in the trace contains an erroneous transaction. If the processor determines that a function entry contains an erroneous transaction, the processor sets an output flag in a call stack map associated with that function. The processor then generates a filtered digital entry based on the call stack map. The filtered digital entry includes only erroneous transaction data from the trace.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Al CHAKRA, Zhen Yang SHI, Tian Ming PAN, Yi Xin SONG, Yang ZHANG, Yu Kun WEI, Fu Li BIAN
  • Patent number: 10246637
    Abstract: A method for preparing a core-shell nanocrystal can include mixing an M-containing precursor solution, an X-containing precursor solution, and an acid or alcohol in an inert atmosphere at a first temperature to form a reaction mixture; maintaining the reaction mixture at the first temperature to grow the MX core of the nanocrystal; raising the temperature of the reaction mixture to a second temperature; and maintaining the reaction mixture at the second temperature to grow a shell of the nanocrystal.
    Type: Grant
    Filed: May 7, 2016
    Date of Patent: April 2, 2019
    Assignee: Massachusetts Institute of Technology
    Inventors: Zhengtao Deng, Tian Ming, He Dong, Aishuang Xiang, Jing Kong
  • Publication number: 20180328884
    Abstract: The present invention generally relates to injectable electronics. In some aspects, the present invention is generally directed to systems and methods for interfacing an electrical cable with electrical elements, such as nanoscale wires, that are injected or otherwise introduced into a subject. The subject may be living or non-living. In one set of embodiments, electrical elements introduced within a subject may be placed in electrical communication to a circuit board using a plurality of electrically isolated contacts that the circuit board can clamp or otherwise connect to. The electrical contacts may be in electrical communication with the electrical elements using a joining portion. The circuit board can also be connected to an electrical cable that can be attached, for example, to a computer. In some cases, the electrical cable can be attached or detached to or from the circuit board, e.g.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 15, 2018
    Applicant: President and Fellows of Harvard College
    Inventors: Charles M. Lieber, Thomas Gerard Schuhmann, Jun Yao, Guosong Hong, Tian-Ming Fu, Jungmin Lee, Hong-Gyu Park
  • Publication number: 20180224433
    Abstract: The present invention generally relates to nanoscale wires, nanoscale sensing elements, and/or injectable devices. In some embodiments, the present invention is directed to electronic devices that can be injected or inserted into soft matter, such as biological tissue or polymeric matrixes. For example, the device may be passed through a tube into the medium. To avoid or minimize crumpling, the device may exit the tube at substantially the same rate that the tube is withdrawn from the medium. Other components, such as fluids or cells, may also be injected or inserted. In addition, in some cases, the device, after insertion or injection, may be connected to an external electrical circuit, for example, by printing a conductive path on a medium or on a flexible substrate. The path may be printed using conductive inks, e.g., containing carbon nanotubes or other suitable materials.
    Type: Application
    Filed: August 4, 2016
    Publication date: August 9, 2018
    Applicant: President and Fellows of Harvard College
    Inventors: Charles M. Lieber, Guosong Hong, Tian-Ming Fu, Jinlin Huang, Tao Zhou
  • Patent number: 9882834
    Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Randy A. Rendahl, Tian Ming Pan
  • Publication number: 20170172438
    Abstract: The present invention generally relates to nanoscale wires and/or injectable devices. In some embodiments, the present invention is directed to electronic devices that can be injected or inserted into soft matter, such as biological tissue or polymeric matrixes. For example, the device may be passed through a syringe or a needle. In some cases, the device may comprise one or more nanoscale wires. Other components, such as fluids or cells, may also be injected or inserted. In addition, in some cases, the device, after insertion or injection, may be connected to an external electrical circuit, e.g., to a computer. Other embodiments are generally directed to systems and methods of making, using, or promoting such devices, kits involving such devices, and the like.
    Type: Application
    Filed: April 3, 2015
    Publication date: June 22, 2017
    Inventors: Charles M. LIEBER, Jia LIU, Zengguang CHENG, Guosong HONG, Tian-Ming FU, Tao ZHOU
  • Patent number: 9601647
    Abstract: The present invention includes upconversion materials such as lanthanide-sensitized oxides that are useful for converting low-energy photons into high-energy photons. Because silicon-based solar cells have an intrinsic optical band-gap of 1.1 eV, low-energy photons having a wavelength longer than 1100 nm, e.g., infrared photons, cannot be absorbed by the solar cell and used for photovoltaic energy conversion. Only those photons that have an energy equal to or greater than the solar cell's band gap, e.g., visible photons, can be absorbed and used for photovoltaic energy conversion. The oxides described herein transform photons having an energy less than the energy of a solar cell's band gap into photons having an energy equal to or greater than the energy of the band gap. When these oxides are incorporated into a solar cell, they provide more photons for photovoltaic energy conversion than otherwise would be available in their absence.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 21, 2017
    Assignee: The Chinese University of Hong Kong
    Inventors: Jianfang Wang, Junxin Wang, Tian Ming
  • Publication number: 20170050856
    Abstract: A re-dispersible, dry graphene powder can be formed by producing a solution of graphene sheets in solvent, adding surfactant to the solution, and then drying the solution to produce dry graphene sheets coated with surfactant.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Applicant: Massachusetts Institute of Technology
    Inventors: Tian Ming, Cheng-Te Lin, Jing Kong
  • Publication number: 20170049258
    Abstract: A proportion-integration-derivation (PID) kettle structure includes: a kettle upper cover; a water filling cap, embedded into kettle upper cover; and a PID element, fixed onto inner side of water filling cap, to indicate usage time of a filter core in a kettle. The PID element includes: a guiding axis, disposed at an end inside the water filling cap; a pushing rack, sleeved around the guiding axis; a reset spring, disposed between pushing rack and guiding axis; an arc-shape rack pushing boss, disposed symmetrically on both sides of the pushing rack, used to push the pushing rack to move, when water filling cap is opened or closed; a driving gear, disposed at front end of the pushing rack, to act in cooperation with the pushing rack; and a driven gear, disposed below the driving gear, and connected to rotate along with the driving gear.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 23, 2017
    Inventors: Shao-wei Yang, Yun-chuan Wang, Tian-ming Xie
  • Publication number: 20160021023
    Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Inventors: Randy A. Rendahl, Tian Ming Pan
  • Patent number: 9177132
    Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Randy A. Rendahl, Tian Ming Pan
  • Publication number: 20150021499
    Abstract: The present invention includes upconversion materials such as lanthanide-sensitized oxides that are useful for converting low-energy photons into high-energy photons. Because silicon-based solar cells have an intrinsic optical band-gap of 1.1 eV, low-energy photons having a wavelength longer than 1100 nm, e g., infrared photons, cannot be absorbed by the solar cell and used for photovoltaic energy conversion. Only those photons that have an energy equal to or greater than the solar cell's band gap, e.g., visible photons, can be absorbed and used for photovoltaic energy conversion. The oxides described herein transform photons having an energy less than the energy of a solar cell's band gap into photons having an energy equal to or greater than the energy of the band gap. When these oxides are incorporated into a solar cell, they provide more photons for photovoltaic energy conversion than otherwise would be available in their absence.
    Type: Application
    Filed: May 15, 2014
    Publication date: January 22, 2015
    Applicant: The Chinese University of Hong Kong
    Inventors: Jianfang Wang, Junxin Wang, Tian Ming
  • Patent number: 8767241
    Abstract: Embodiments of the present invention provide an approach for selection of print services in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a request (e.g., comprising a print job) is received from a user, and a print template is identified. The print template generally comprises a set of parameters (e.g., paper size, colors, etc.) for printing the print job request. A location of the user will be determined, and a set of printers (e.g., within a predetermined proximity of the location) that is capable of printing the job in accordance with the set of parameters is identified. Thereafter, a particular printer will be identified from the set of printers based on a set of service level commitments (e.g., a desired distance from the location, a queue length, etc.). The job can then be sent to the particular printer for printing.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tian Ming Pan, Randy A. Rendahl
  • Publication number: 20140068776
    Abstract: This discloses a device for preventing a user interface from being hijacked. The device can include: an information collecting module that collects information regarding a scheduled task; a monitoring module that monitors the scheduled task in accordance with the collected information to obtain a running status of the scheduled task and generates a control command in accordance with the running status; a user operation obtaining module that obtains a user operation after the monitoring module issues the control command; a window constructing module that constructs a window in accordance with the control command issued by the monitoring module and/or the user operation obtained by the user operation obtaining module; and a message generating module that generates a message and transmits the message to the window constructing module to display the message in the window. This also discloses a method of preventing a user interface from being hijacked.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 6, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Tian Ming XIAO, Yun Feng Dai
  • Publication number: 20130201518
    Abstract: Embodiments of the present invention provide an approach for selection of print services in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a request (e.g., comprising a print job) is received from a user, and a print template is identified. The print template generally comprises a set of parameters (e.g., paper size, colors, etc.) for printing the print job request. A location of the user will be determined, and a set of printers (e.g., within a predetermined proximity of the location) that is capable of printing the job in accordance with the set of parameters is identified. Thereafter, a particular printer will be identified from the set of printers based on a set of service level commitments (e.g., a desired distance from the location, a queue length, etc.). The job can then be sent to the particular printer for printing.
    Type: Application
    Filed: February 6, 2012
    Publication date: August 8, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tian Ming Pan, Randy A. Rendahl