Patents by Inventor Xin Zheng

Xin Zheng 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: 20180322029
    Abstract: The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Inventors: Yan Feng, Guo Qiang Li, Cheng Fang Wang, Xin Zheng, Xi Bo Zhu
  • Publication number: 20180255014
    Abstract: A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message by determining whether a gesture received from the user corresponds to a gesture map stored for the collaboration application, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.
    Type: Application
    Filed: September 7, 2017
    Publication date: September 6, 2018
    Inventors: Jonathan Dunne, Chen Jiang, Xue Yong Zhang, Xin Zheng
  • Publication number: 20180255013
    Abstract: A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification for the collaboration application. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Jonathan Dunne, Chen Jiang, Xue Yong Zhang, Xin Zheng
  • Patent number: 10055331
    Abstract: The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yan Feng, Guo Qiang Li, Cheng Fang Wang, Xin Zheng, Xi Bo Zhu
  • Publication number: 20180234054
    Abstract: An amplifying device includes a power amplifying unit, a power supply unit for providing the power amplifying unit with a positive power supply and a negative power supply, and a mode control unit for controlling a working mode of the power supply unit. The positive power supply and the negative power supply of the amplifying device are able to vary with an output signal thereof, which reduces the power consumption of the outputted transistors of the amplifying device, thereby improving the efficiency of the amplifying device.
    Type: Application
    Filed: April 13, 2018
    Publication date: August 16, 2018
    Inventors: Haishi Wang, Yingxiang Li, Jiang Du, Yan Yang, Tianbao Wang, Zhan Wen, Xin Zheng, Jie Sun, Yu Zhang, Junjie Yang
  • Publication number: 20180205179
    Abstract: An electrical connector assembly includes an electrical connector and a mating connector that are mutually inserted. The mating connector includes a socket and a metal shell having an insertion end protruding from the socket formed with an opening. The electrical connector includes an insulating body and an assisting member. The insulating body includes a main body and a mating portion. An upper surface of the main body is higher than that of the mating portion. An interface is formed in the front end of the main body and is positioned behind the socket. The mating portion is smaller than the opening. The assisting member covers the insulating body. A front end of the assisting member guides the insertion of the insertion end. An accommodation space is formed between the assisting member and the main body to receive only the metal shell.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 19, 2018
    Inventors: Kai Quan Zhou, Jun Wang, Bin Wu He, Xin Zheng Wei
  • Publication number: 20180145449
    Abstract: A plug connector includes an insulating body having a mating portion, a ground terminal, and a latch member. A mating slot is disposed in the mating portion. The ground terminal has a first contacting portion protruding and extending into the mating slot, and a first tail portion. The latch member has a connecting portion and two locking arms located on two sides of the connecting portion. The first tail portion is in contact with the connecting portion, or in contact with the locking arms. Plate surfaces of the first tail portions are perpendicular to plate surfaces of the locking arms. The locking arms are located on two sides of the mating portion and respectively have a locking portion protruding and extending into the mating slot. The locking portions are used for engaging with buckling slots of a tongue.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 24, 2018
    Inventor: Xin Zheng Wei
  • Publication number: 20180145458
    Abstract: A plug connector includes a metal shell, an insulating body retained in the metal shell and having a mating portion, multiple terminals, and at least one grounding elastic piece. The mating portion is recessed from front to back to form a mating slot. The terminals include contacting portions arranged in a row on upper and lower opposite sides of the mating slot. The terminals include at least one ground terminal formed by blanking a sheet metal. The plate surface of the ground terminal is arranged vertically. The grounding elastic piece is formed by blanking a sheet metal. The plate surface of the grounding elastic piece is arranged in parallel to the plate surface of the ground terminal, and the two are connected electrically to each other. A conducting portion is formed on the cutting surface of the grounding elastic piece, and in contact with the metal shell.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 24, 2018
    Inventor: Xin Zheng Wei
  • Publication number: 20180096057
    Abstract: Described herein is a framework for collecting event related tweets. In accordance with one aspect of the framework, an initial set of keywords is constructed from a reference source. Tweets are collected from a messaging stream using the initial set of keywords for a first time window. The collected tweets are filtered to generate a candidate keywords set. The selected tweets of the candidate keywords set are grouped into a plurality of clusters. The clusters are classified into event related and non-event related clusters. The initial set of keywords is updated to obtain a new set of keywords.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Xin ZHENG, Aixin SUN
  • Publication number: 20180053116
    Abstract: Described herein is a framework for classifying social media inputs. In accordance with one aspect of the framework, one or more social media inputs is acquired from one or more social media platforms. The social media inputs are cleaned to remove redundant elements. One or more features are extracted from the cleaned social media inputs. The social media inputs are classified by a trained classifier into predefined categories using the extracted one or more features.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Danqing CAI, Wei Tah CHAI, Pek Gnee NG, Subashini RENGARAJAN, Xin ZHENG, Hang GUO, Weile CHEN
  • Patent number: 9378276
    Abstract: Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Advay Mengle, Gaurav Garg, Shreyas Doshi, Venky Ramachandran, Xin Zheng, Ramakrishnan Kandhan, Poorva Hari Potdar
  • Publication number: 20160124838
    Abstract: The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
    Type: Application
    Filed: August 13, 2015
    Publication date: May 5, 2016
    Inventors: Yan Feng, Guo Qiang Li, Cheng Fang Wang, Xin Zheng, Xi Bo Zhu
  • Patent number: 9223657
    Abstract: The present application discloses a self-rescue method and device for a damaged file system. The method includes: a fault warning message is sent to a background server when it is found during boot of a device that a file system is damaged; the device receives an acknowledgement message from the background server, wherein the acknowledgement message contains a path and file name of a backup version selected by the background server according to a product type; and the device downloads a version file and reboots from the version file. The device, when finding during the boot that the file system is damaged, implements network communications between the foreground and the background prior to switching to a large version, in order to acquire a version from the background server actively and reload it, so that the damaged file system is self-repaired automatically without manual interference.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: December 29, 2015
    Assignee: ZTE Corporation
    Inventor: Xin Zheng
  • Patent number: 8762363
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adding synonym rules based on historic data. According to one implementation, a method includes receiving an indication that a synonym rule that was previously added to a collection of synonym rules is no longer being added to the collection, and receiving historic usage data relating to the synonym rule. The method also includes determining, using the historic usage data relating to the synonym rule, whether to add the synonym rule to the collection, and, in response to determining to add the synonym rule, adding the synonym rule to the collection.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventors: Terry Yang-Hoe Koo, Dan Popovici, Xin Zheng
  • Patent number: 8631359
    Abstract: A method of calibrating a compact model for a lithographic process is described. In this method, the nominal compact model can be provided. Notably, an input energy effect can be separated from chemical effects and other factors regarding the photoresist. Using a processor, the compact model can be calibrated based on the input energy, thereby generating an energy-sensitive compact model. The energy-sensitive compact model can quickly construct 3D resist profiles capturing resist profile degradation at any horizontal plane. Because this method does not change any form of compact modeling, it can be integrated as is into validation and correction processes. In other embodiments, the energy-sensitive compact model can be further calibrated based on one or more of the chemical effects and/or other factors.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: January 14, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jensheng Huang, Xin Zheng, Chun-Chieh Kuo
  • Patent number: 8452603
    Abstract: Methods and systems for enhancement of device accessibility are described. In an example, an operating system configured to be executed on a device, may be configured to support a plurality of software applications and to support a plurality of modes of operation of the device. A given software application may include a user-interface comprising a user-interface item having a text in a first language. The operating system may be configured to receive a selection of the user-interface item of the given software application. Based on the operating system being in an accessibility mode common to the plurality of software applications, the operating system may be configured to determine a translation of the text into a second language; and a voice output corresponding to a spoken utterance of the translation of the text. The operating system further may be configured to provide, by the device, the voice output.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Mindy Liu, Xin Zheng, Kaihua Zhu, Ning Wang, Joshua Zhu
  • Publication number: 20130103981
    Abstract: The present application discloses a self-rescue method and device for a damaged file system. The method includes: a fault warning message is sent to a background server when it is found during boot of a device that a file system is damaged; the device receives an acknowledgement message from the background server, wherein the acknowledgement message contains a path and file name of a backup version selected by the background server according to a product type; and the device downloads a version file and reboots from the version file. The device, when finding during the boot that the file system is damaged, implements network communications between the foreground and the background prior to switching to a large version, in order to acquire a version from the background server actively and reload it, so that the damaged file system is self-repaired automatically without manual interference.
    Type: Application
    Filed: November 16, 2010
    Publication date: April 25, 2013
    Applicant: ZTE CORPORATION
    Inventor: Xin Zheng
  • Patent number: 8250498
    Abstract: One embodiment of the present invention relates to a system that calibrates a photolithography process model. During operation, the system receives a process model which models a photolithography process. The system further receives measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout. The system then calibrates the process model using the measured CD values so that CD values predicted by the process model substantially match the measured CD values, and depth of focus (DOF) values predicted by the process model for a second set of features are substantially maximized.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 21, 2012
    Assignee: Synopsys, Inc.
    Inventors: JenSheng Huang, Xin Zheng, Kyo-Il Koo
  • Publication number: 20110185324
    Abstract: One embodiment of the present invention relates to a system that calibrates a photolithography process model. During operation, the system receives a process model which models a photolithography process. The system further receives measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout. The system then calibrates the process model using the measured CD values so that CD values predicted by the process model substantially match the measured CD values, and depth of focus (DOF) values predicted by the process model for a second set of features are substantially maximized.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: SYNOPSYS, INC.
    Inventors: JenSheng Huang, Xin Zheng, Kyo-ll Koo
  • Patent number: D747984
    Type: Grant
    Filed: August 30, 2014
    Date of Patent: January 26, 2016
    Assignees: Sensoro Co. Ltd.
    Inventors: Wuyang Zhao, Ruojiao Zhang, Xin Zheng, Xiaofei Yuan, Mingming Zhang