Patents by Inventor Ting Yin

Ting Yin 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: 20200160129
    Abstract: A computer-implemented method includes determining a set of parameters defining an arrangement of a plurality of copies of a standard barcode in two or more of layers of a layered barcode encoding subject data. The layered barcode has a plurality of cells, and for each cell in the layered barcode, a combined value for the cell is determined, where the combined value of the cell indicates a respective value of each layer at the cell, and the combined value is mapped to a color corresponding to the combined value. The plurality of layers of the layered barcode are generated, such that, at each cell of the plurality of cells, the layered barcode includes the color corresponding to the combined value of the cell.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Hua Wei Fan, Xin Zhao, Lei Wang, Zheng Lei An, Ting Yin, Hong Wei Sun
  • Publication number: 20200150510
    Abstract: An anti-peep screen is provided. The anti-peep screen includes a casing, a plurality of microspheres within the casing, wherein each of the microspheres includes a colorless transparent fluid fill and a plurality of charged particles, and a base electrode within the casing adjacent to the plurality of microspheres.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Yin Xia, Ting Yin, Dong Chen, Ting Ting BJ Zhan, Xiang Juan Meng
  • Publication number: 20200143131
    Abstract: Examples of techniques for quick response (QR) code deformation are described herein. An aspect includes receiving a first QR code, wherein the first QR code is scannable by a QR code scanner at a first range of angles. Another aspect includes determining a scanner angle, the scanner angle being outside of the first range of angles. Another aspect includes generating a second QR code based on the first QR code and the scanner angle, wherein the second QR code comprises a deformed QR code that is scannable by the QR code scanner at a second range of angles that is distinct from the first range of angles.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 7, 2020
    Inventors: Hua Wei Fan, Lei Wang, Zheng Lei An, Xin Zhao, HONG WEI SUN, TING YIN
  • Patent number: 10594748
    Abstract: A computer-implemented method of establishing a conversation between intelligent assistants includes subdividing content of a user's conversation monitored over a predetermined period of time into a plurality of segments, and associating a time stamp with each segment; hashing each of the plurality of segments wherein a hash value is associated with each segment; matching pairs of the hash values and their time stamps with hash values and time stamps received from one or more intelligent assistants associated with the one or more other persons; and establishing a connection between the user's intelligent assistant and an intelligent assistant of at least one of the one or more other persons, when the user's hash value and time stamp for one or more segments of the conversation match hash values and time stamps of one or more conversation segments of the at least one of the one or more other persons.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kun Shang, Ting Yin, Yin Xia
  • Patent number: 10534964
    Abstract: Methods and devices for extracting feature descriptors for a video, the video having a sequence of pictures. The method includes identifying a first key picture and a second key picture later in the sequence than the first key picture; extracting a first set of feature descriptors from the first key picture and a second set of feature descriptors from the second key picture; identifying a set of pairs of feature descriptors, where each pair includes one descriptor from the first set and one descriptor from the second set; generating motion information describing the motion field between the first key picture and the second key picture; and filtering the set of pairs of feature descriptors based on correlation with the motion information to produce and output a subset of persistent descriptors.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: January 14, 2020
    Assignee: BlackBerry Limited
    Inventors: Muhammad Rabeiah M Alrabeiah, Jun Chen, Dake He, Liangyan Li, Yingchan Qiao, Yizhong Wang, Ting Yin
  • Publication number: 20200013067
    Abstract: Methods, computer program products, systems are provided for securely performing electronic transactions over a network. An acoustic wave signal is received. The acoustic wave signal is encoded with at least an identifier of a payer of a transaction and transaction information of the transaction. The identifier of the payer and the transaction information is then obtained from the acoustic wave signal. A bone conduction characteristic of the payer is retrieved based on the identifier of the payer and based on the received bone conduction characteristic of the payer, the payer is verified. Completion of the transaction is allowed based on the transaction information in response to the payer being verified.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Ting Yin, Dong Chen, Ting Ting BJ Zhan, Xiang Juan Meng, Yin Xia
  • Publication number: 20190356698
    Abstract: A method, computer program product, and system includes a processor(s) obtaining an authorization failure from a target application because an access request was denied based on insufficient permissions of a user. The processor(s) institutes a mock interface with a visual appearance of the target application. The mock interface displays predefined data and the target application displays dynamic data, from the server(s) executing the target application. The processor(s) obtains, via the mock interface, a request to change the permissions of the user to the target application, which includes a selection, by the user, through the mock interface, of one or more individual permissions displayed in the mock interface. The processor(s) automatically generates a customized security policy comprising the selection, where based on applying the customized security policy, repeating the access request results in authorized access to the target application.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 21, 2019
    Inventors: Dong Chen, Wu Mi Zhong, Ting Yin, Zhi Li Guan, Yang Liang, Shao Jun Ding
  • Publication number: 20190303136
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management incudes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Dong Chen, Zhi Li Guan, Yang Liang, Kun Yang, Ting Yin
  • Publication number: 20190199750
    Abstract: A method, computer program product, and system includes a processor(s) obtaining an authorization failure from a target application because an access request was denied based on insufficient permissions of a user. The processor(s) institutes a mock interface with a visual appearance of the target application. The mock interface displays predefined data and the target application displays dynamic data, from the server(s) executing the target application. The processor(s) obtains, via the mock interface, a request to change the permissions of the user to the target application, which includes a selection, by the user, through the mock interface, of one or more individual permissions displayed in the mock interface. The processor(s) automatically generates a customized security policy comprising the selection, where based on applying the customized security policy, repeating the access request results in authorized access to the target application.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Dong Chen, Wu Mi Zhong, Ting Yin, Zhi Li Guan, Yang Liang, Shao Jun Ding
  • Patent number: 10289886
    Abstract: Embodiments of the present application provide a method for determining optical sensing correction parameters, a biological feature detection apparatus and an electronic terminal. The method includes: determining a light intensity of this group of optical signals according to output data generated by a plurality of optical sensing units once under irradiation of the same group of optical signals to determine light intensities of a plurality of groups of optical signals; and determining optical sensing correction parameters of the plurality of optical sensing units according to the output data generated by the plurality of optical sensing units once under irradiation of each group of optical signals and the light intensities of the plurality of groups of optical signals.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 14, 2019
    Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
    Inventors: Ting Yin, Jing Gu, Shu Pang
  • Publication number: 20190141097
    Abstract: A computer-implemented method of establishing a conversation between intelligent assistants includes subdividing content of a user's conversation monitored over a predetermined period of time into a plurality of segments, and associating a time stamp with each segment; hashing each of the plurality of segments wherein a hash value is associated with each segment; matching pairs of the hash values and their time stamps with hash values and time stamps received from one or more intelligent assistants associated with the one or more other persons; and establishing a connection between the user's intelligent assistant and an intelligent assistant of at least one of the one or more other persons, when the user's hash value and time stamp for one or more segments of the conversation match hash values and time stamps of one or more conversation segments of the at least one of the one or more other persons.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Kun Shang, Ting Yin, Yin Xia
  • Publication number: 20190094006
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device and a computer program for determining bending of a flexible display. The flexible display comprises two parallel capacitive layers and an isolator layer between the two parallel capacitive layers, wherein each capacitive layer comprises multiple capacitive electrodes pairs. The method measures capacitance values of the capacitive electrodes pairs. And then the method determines the bending of the flexible display based on the result of measurement.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Ying Cao, Jun Su, YIN XIA, TING YIN
  • Patent number: 10223016
    Abstract: Example methods are provided to perform power management for a distributed storage system accessible by a cluster in a virtualized computing environment. The method may comprise determining that a power-off requirement is satisfied for a first host from the cluster. The power-off requirement may be satisfied based on multiple second hosts from the cluster complying with a data placement policy configured for the cluster after the first host is powered off. The method may also comprise based on the data placement policy, placing virtual machine data stored on the first host onto one or more of the multiple second hosts. The method may further comprise migrating one or more virtual machines supported by the first host to one or more of the multiple second hosts; and powering off the first host.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 5, 2019
    Assignee: VMWARE, INC
    Inventors: Shi Chen, Pin Xie, Ting Yin
  • Publication number: 20190019002
    Abstract: Embodiments of the present application provide a method for determining optical sensing correction parameters, a biological feature detection apparatus and an electronic terminal. The method includes: determining a light intensity of this group of optical signals according to output data generated by a plurality of optical sensing units once under irradiation of the same group of optical signals to determine light intensities of a plurality of groups of optical signals; and determining optical sensing correction parameters of the plurality of optical sensing units according to the output data generated by the plurality of optical sensing units once under irradiation of each group of optical signals and the light intensities of the plurality of groups of optical signals.
    Type: Application
    Filed: October 27, 2017
    Publication date: January 17, 2019
    Inventors: Ting YIN, Jing GU, Shu PANG
  • Publication number: 20180276057
    Abstract: An enhanced copy-and-paste function copies multiple logical and physical software objects from a source computing environment to a distinct target computing environment. A physical object can be any software-data entity, such as a document, a container, a database, or a disk image. A logical object contains a hierarchy of two or more physical or logical objects. Objects are copied to a logical copy clipboard, where they may be assembled into logical objects. Each physical object is then transferred one at a time to a conventional physical clipboard, transmitted to a corresponding physical clipboard in a corresponding target environment, and then forwarded to a logical paste clipboard, where the original logical objects are reconstructed and pasted into the target environment. Each logical object may be pasted into multiple target environments and may contain physical objects copied from multiple source environments. Multiple logical objects may contain the same physical object.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Xin Peng Liu, Ting Yin, Wu Mi Zhong
  • Patent number: 10083683
    Abstract: A noise source emits an acoustic noise wave with a noise frequency corresponding to an attribute of a control-status signal associated with the noise source. A method to reduce the noise comprises generating, based on the noise frequency corresponding to the attribute, an anti-noise signal having the noise frequency. The method further comprises phase-shifting the anti-noise signal to output a phase-shifted anti-noise signal that can be used to generate a noise-cancelling acoustic wave. The method can include aligning the first anti-noise signal to be in-phase with the acoustic noise wave. An anti-noise apparatus to implement the method includes an anti-noise generator, to generate the anti-noise signal, and a phase shifter to generate and output the phase-shifted anti-noise signal. The anti-noise apparatus can include a phase detector and phase alignment element to align the anti-noise signal to be in-phase with the acoustic noise wave.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Yang Liang, Shu Jun Tang, Ying Zhao Yan, Ting Yin, Hui Hui Zhao
  • Publication number: 20180218222
    Abstract: Methods and devices for extracting feature descriptors for a video, the video having a sequence of pictures. The method includes identifying a first key picture and a second key picture later in the sequence than the first key picture; extracting a first set of feature descriptors from the first key picture and a second set of feature descriptors from the second key picture; identifying a set of pairs of feature descriptors, where each pair includes one descriptor from the first set and one descriptor from the second set; generating motion information describing the motion field between the first key picture and the second key picture; and filtering the set of pairs of feature descriptors based on correlation with the motion information to produce and output a subset of persistent descriptors.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Applicant: BlackBerry Limited
    Inventors: Muhammad Rabeiah M ALRABEIAH, Jun CHEN, Dake HE, Liangyan LI, Yingchan QIAO, Yizhong WANG, Ting YIN
  • Publication number: 20180188914
    Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Ting Yin, Wu Mi Zhong
  • Publication number: 20180102124
    Abstract: A noise source emits an acoustic noise wave with a noise frequency corresponding to an attribute of a control-status signal associated with the noise source. A method to reduce the noise comprises generating, based on the noise frequency corresponding to the attribute, an anti-noise signal having the noise frequency. The method further comprises phase-shifting the anti-noise signal to output a phase-shifted anti-noise signal that can be used to generate a noise-cancelling acoustic wave. The method can include aligning the first anti-noise signal to be in-phase with the acoustic noise wave. An anti-noise apparatus to implement the method includes an anti-noise generator, to generate the anti-noise signal, and a phase shifter to generate and output the phase-shifted anti-noise signal. The anti-noise apparatus can include a phase detector and phase alignment element to align the anti-noise signal to be in-phase with the acoustic noise wave.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: Zhan Peng Huo, Yang Liang, Shu Jun Tang, Ying Zhao Yan, Ting Yin, Hui Hui Zhao
  • Publication number: 20170329546
    Abstract: Example methods are provided to perform power management for a distributed storage system accessible by a cluster in a virtualized computing environment. The method may comprise determining that a power-off requirement is satisfied for a first host from the cluster. The power-off requirement may be satisfied based on multiple second hosts from the cluster complying with a data placement policy configured for the cluster after the first host is powered off. The method may also comprise based on the data placement policy, placing virtual machine data stored on the first host onto one or more of the multiple second hosts. The method may further comprise migrating one or more virtual machines supported by the first host to one or more of the multiple second hosts; and powering off the first host.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Applicant: VMware, Inc.
    Inventors: Shi CHEN, Pin XIE, Ting YIN