Patents by Inventor Yang Ding

Yang Ding 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: 20170286076
    Abstract: A computing device with an optimizing compiler is disclosed that is configured to generate optimized machine code including a vector operation corresponding to multiple scalar operations where the vector operation is a single operation on multiple pairs of operands. The optimizing compiler includes a vector guard condition generator configured to generate a vector guard condition for one or more vector operations, a mapping module to generate a mapping between elements of the vector guard condition and positions of the relevant scalar operations in the non-optimized machine code or intermediate representation of the source code, and a guard condition handler configured to initiate execution from a particular scalar operation in the non-optimized machine code or intermediate representation if the vector guard condition is triggered. The computing device may include a non-optimizing compiler and/or an interpreter to perform execution of the scalar operations if the vector guard condition is triggered.
    Type: Application
    Filed: June 5, 2017
    Publication date: October 5, 2017
    Inventors: Subrato Kumar De, Zaheer Ahmad, Dineel Sule, Yang Ding
  • Patent number: 9690551
    Abstract: A computing device with an optimizing compiler is disclosed that is configured to generate optimized machine code including a vector operation corresponding to multiple scalar operations where the vector operation is a single operation on multiple pairs of operands. The optimizing compiler includes a vector guard condition generator configured to generate a vector guard condition for one or more vector operations, a mapping module to generate a mapping between elements of the vector guard condition and positions of the relevant scalar operations in the non-optimized machine code or intermediate representation of the source code, and a guard condition handler configured to initiate execution from a particular scalar operation in the non-optimized machine code or intermediate representation if the vector guard condition is triggered. The computing device may include a non-optimizing compiler and/or an interpreter to perform execution of the scalar operations if the vector guard condition is triggered.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Innovation Center, Inc.
    Inventors: Subrato K. De, Zaheer Ahmad, Dineel D. Sule, Yang Ding
  • Patent number: 9659830
    Abstract: A dimension detection device includes a first detection unit which is moved to a first predetermined position in a first direction, and configured to detect a current position of the first member, and when the current position of the first member is not a third predetermined position corresponding to the first predetermined position, send a first signal; a second detection unit which is moved to a second predetermined position in the first direction, and configured to detect a current position of the second member, and when the current position of the second member is not a fourth predetermined position corresponding to the second predetermined position, send a second signal; a movement unit which is configured to move the first detection unit and the second detection unit; and an alarm unit configured to send an alarm upon the receipt of the first signal and/or the second signal.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 23, 2017
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Yang Ding, Jiangtao Zhang, Lele Sun, Zhenlong Li
  • Publication number: 20170133174
    Abstract: The present invention discloses a de-bouncing keypad and a preparation method thereof, wherein the keypad is composed of a rubber substrate and a metal contact having three layers of layered structures. A layer of tin alloy or lead alloy is plated on a surface of the metal contact by electroplating or chemical plating. The metal contact plated with the tin alloy or lead alloy has excellent contact bouncing resistance and arc-ablation resistance, and the metal contact is further composited with the rubber to shape and prepare the rubber de-bouncing keypad.
    Type: Application
    Filed: July 15, 2015
    Publication date: May 11, 2017
    Inventors: Huisheng Han, Zhenxing Wang, Yang Ding, Hongmei Zhang, Zhihao Dong, Jie Shi
  • Publication number: 20170125180
    Abstract: An arc-ablation resistant tungsten alloy switch contact and preparation method is disclosed. A contact member has a three-layer structure, wherein a first layer is a hydrophobic rubber layer, a second layer is a sheet metal layer, and a third layer is a tungsten alloy chemical deposition layer. A plating bath adopted in the chemical deposition contains 25-125 g/L soluble tungsten compound, 0-60 g/L soluble compound of a transition metal like ferrum, nickel, cobalt, copper or manganese, and 0-30 g/L soluble compound of tin, stibium, lead or bismuth. When a layered complex of the hydrophobic rubber layer and the sheet metal layer is chemically plated by the plating bath, a tungsten alloy plated layer is selectively deposited on a metal surface, and chemical deposition of the tungsten alloy does not occur on a surface of the hydrophobic rubber fundamentally.
    Type: Application
    Filed: July 15, 2015
    Publication date: May 4, 2017
    Inventors: Huisheng Han, Zhenxing Wang, Yang Ding, Hongmei Zhang
  • Publication number: 20170125179
    Abstract: An arc-ablation resistant switch contact and a preparation method thereof is disclosed. The switch contact is a complex having a plurality of layers of layered structure, wherein a first layer is a hydrophobic rubber layer, a second layer is an adhesive layer, a third layer is a sheet metal layer, a fourth layer is an adhesive layer, and a fifth layer is a metal plated layer; wherein, the fifth layer of metal plated layer is formed by dipping a complex of the first layer, the second layer, the third layer and the fourth layer in a chemical plating bath containing refractory metal elements, and depositing on surfaces of the second layer, the third layer and the fourth layer in the complex by a chemical deposition method.
    Type: Application
    Filed: July 15, 2015
    Publication date: May 4, 2017
    Inventors: Huisheng Han, Zhenxing Wang, Yang Ding, Hongmei Zhang
  • Patent number: 9626074
    Abstract: A touch screen unlocking method comprises displaying a plurality of icons on an unlocking interface, among which at least two icons can be arranged to match with each other; after a user taps one of the matched icons, amplifying and displaying the other icon; when the user taps the amplified and displayed icon area, unlocking the touch screen. According to the present invention, the frequency of mistakes by the user can be reduced, and the user experience can be improved.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: April 18, 2017
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventor: Yang Ding
  • Publication number: 20160372276
    Abstract: This invention discloses a preparation method for precious metal switching contact components by means of plating masking, plating and etching processes. The plating masking process is performed by using a plating mask ink with or without a photo exposure machine. Plating of precious metals is performed by electroless plating or electro plating methods. Etching is carried out with etching solutions containing weak organic acids, weak inorganic acids or acidic buffering agents. Improvement of the etched surface gloss and prevention of the side etching are realized with the sulfur-contained compounds. The dust- and oil stain-resistances of the switch contacts are improved by increasing the etching depth. The switch contacts made by this invention are featured with the advantages of good reliability, good resistance to dust and oil stain, short contact bounce time, long service life, low cost of raw materials and so on.
    Type: Application
    Filed: September 15, 2014
    Publication date: December 22, 2016
    Inventors: Huisheng HAN, HONGMEI ZHANG, YANG DING, ZHIHONG DONG, CHENG HUANG
  • Publication number: 20160299746
    Abstract: A computing device with an optimizing compiler is disclosed that is configured to generate optimized machine code including a vector operation corresponding to multiple scalar operations where the vector operation is a single operation on multiple pairs of operands. The optimizing compiler includes a vector guard condition generator configured to generate a vector guard condition for one or more vector operations, a mapping module to generate a mapping between elements of the vector guard condition and positions of the relevant scalar operations in the non-optimized machine code or intermediate representation of the source code, and a guard condition handler configured to initiate execution from a particular scalar operation in the non-optimized machine code or intermediate representation if the vector guard condition is triggered. The computing device may include a non-optimizing compiler and/or an interpreter to perform execution of the scalar operations if the vector guard condition is triggered.
    Type: Application
    Filed: March 28, 2016
    Publication date: October 13, 2016
    Inventors: Subrato K. De, Zaheer Ahmad, Dineel D. Sule, Yang Ding
  • Publication number: 20160290787
    Abstract: A dimension detection device includes a first detection unit which is moved to a first predetermined position in a first direction, and configured to detect a current position of the first member, and when the current position of the first member is not a third predetermined position corresponding to the first predetermined position, send a first signal; a second detection unit which is moved to a second predetermined position in the first direction, and configured to detect a current position of the second member, and when the current position of the second member is not a fourth predetermined position corresponding to the second predetermined position, send a second signal; a movement unit which is configured to move the first detection unit and the second detection unit; and an alarm unit configured to send an alarm upon the receipt of the first signal and/or the second signal.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 6, 2016
    Applicants: BOE TECHNOLOGY GROUP CO., LTD., HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Yang DING, Jiangtao ZHANG, Lele SUN, Zhenlong LI
  • Patent number: 9420467
    Abstract: Disclosed are a mobile phone and a method for processing received information thereof. The method comprises the following steps: determining whether received information under current processing is from a secondary subscriber identity module (SIM) card of the mobile phone, and determining whether the secondary SIM card is locked; if the received information is from the secondary SIM card of the mobile phone and the secondary SIM card is locked, waiting for a subscriber to determine whether to process, through a primary SIM card of the mobile phone, the received information; and if the subscriber determines to process, through the primary SIM card of the mobile phone, the received information, processing the received information through the primary SIM card.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: August 16, 2016
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Yu Zheng, Yang Ding
  • Patent number: 9367296
    Abstract: The present disclosure discloses a method for synchronizing application programs across devices. The method comprises the following steps: collecting and sending information of application programs installed in a first device to a server by a first client end; collecting and sending device information of a second device to the server by a second client end; sending download addresses of the application programs compatible with the second device to the second client end according to the device information received from the second client end and the information of the application programs received from the first client end by the server; downloading and installing the application programs in the second device according to the download addresses by the second client end. The present disclosure also provides a system for synchronizing the application programs across the devices.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 14, 2016
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventor: Yang Ding
  • Publication number: 20160126024
    Abstract: A switch contact element, having a layered structure comprising three layers: the bottom layer is silicone rubber, the middle layer is a continuous base metal sheet layer, and the upper layer is a discontinuous (stripe-shaped, raised-point-shaped or lattice-shaped) precious metal plated layer or a double-metal composite layer of a discontinuous base metal plated layer and a precious metal plated layer. The thickness of the bottom layer is greater than that of the middle layer, the thickness of the middle layer is greater than that of the upper layer, and the thickness of the upper layer meets the conditions that the conductive current is greater than safe current of conductive contacts on a circuit board, and the service life of a switch for the design is ensured.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 5, 2016
    Inventors: Huisheng HAN, HONGMEI ZHANG, YUAN CHEN, YANG DING, GUOQIANG WU
  • Patent number: 9323822
    Abstract: The present invention relates to a mobile terminal technology. The present invention discloses a data back method and device for a mobile terminal. Since the data backup method and device of the mobile terminal provided in the present invention encodes a data in the mobile terminal into UTF-8 and stores it in the xml file, it is quite convenient to back up the data in the mobile terminal to the xml file. It is also beneficial for a user to manage the data in the mobile terminal. The present invention provides convenience for the user, the operation is simple, and the backup is easy to be done.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: April 26, 2016
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD
    Inventors: Baozhong Zhou, Yu Zheng, Yang Ding
  • Patent number: 9160391
    Abstract: A mobile phone and a data processing method thereof are disclosed. The method comprises: reading an ID of a secondary SIM card and determining whether the secondary SIM card is locked out if the secondary SIM card is locked out, then determining whether to copy data of the secondary SIM card according to a user's choice; and if the user chooses to copy the data of the secondary SIM card, then copying the data of the secondary SIM card to the mobile phone or to the primary SIM card of the mobile phone, or to both the mobile phone and the primary SIM card of the mobile phone.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: October 13, 2015
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Yu Zheng, Yang Ding
  • Publication number: 20150260016
    Abstract: Orthogonal unstructured grids are automatically constructed for a field or reservoir model with two types of internal boundaries: complex wells and faults, or other discontinuities. The methodology is used to constructed simulation grids for reservoirs or fields which contains both complex fault planes and multi-lateral wells. A hierarchical grid point generation, prioritization, conflict point removal system is provided enabling the use of unconstrained Delaunay triangulation. High-quality orthogonal unstructured grids are produced with good convergence properties for reservoir simulation.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: SAUDI ARABIAN OIL COMPANY
    Inventors: Larry Siu-Kuen Fung, Xiang Yang Ding, Ali H. Dogru
  • Publication number: 20150260017
    Abstract: Unstructured grids are automatically constructed in a domain containing complex internal boundaries. Simulation grids are constructed for reservoirs or fields which contain complex fault planes. Reconciling among generated fault grid-points and other reservoir/field grid-points is performed, enabling the use of unconstrained Delaunay triangulation. High-quality orthogonal unstructured grids are provided with good convergence properties for reservoir simulation.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: Saudi Arabian Oil Company
    Inventors: Xiang Yang Ding, Larry Siu-Kuen Fung, Ali H. Dogru
  • Patent number: 9048926
    Abstract: The present disclosure discloses a multi-card mobile terminal and an SIM card data dumping method thereof An MCC and an MNC of a secondary SIM card is compared with data in a white list preset in the mobile terminal. If the secondary SIM card is to be locked, short message data is copied from the secondary SIM card, saved into a short message function module of the mobile terminal, labeled as being from the secondary SIM card and used by a primary SIM card. This helps a user to switch services from one operator to another without substantially affecting use of the mobile terminal, which represents conveniences for the user.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: June 2, 2015
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Yu Zheng, Yang Ding
  • Publication number: 20140365929
    Abstract: Disclosed are handheld electronic device and a touchscreen-based list item editing method. The method comprises: transmitting a list editing interface comprising at least one list item to a display screen for display; detecting the touch event inputted on the touchscreen area corresponding to the list item; performing a list editing operation on the list item according to the touch event so as to generate a list item editing result, updating the list editing surface according to the list item editing result; transmitting the updated list editing interface to the display screen for display. Using the above method, the present invention can simplify the list item editing operation, thus improving the speed of list item editing.
    Type: Application
    Filed: March 6, 2013
    Publication date: December 11, 2014
    Applicant: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD
    Inventor: Yang Ding
  • Patent number: 8903771
    Abstract: The present invention involves a field of mobile terminals and discloses a method and a device for importing backup data for a mobile terminal. The method and device for importing backup data for the mobile terminal provided by the present invention is convenient for a user to manage, simple to operate and easy to implement since the message data of the mobile terminal pre-stored in the xml file are used and classified to be imported to the mobile terminal.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: December 2, 2014
    Assignee: Huizhou TCL Mobile Communication Co., Ltd.
    Inventors: Baozhong Zhou, Yang Ding