Patents by Inventor Xiaozhong Pan

Xiaozhong Pan 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: 10862844
    Abstract: A data processing system, including non-volatile memory storing a plurality of messages included in a group discussion among a plurality of users. The non-volatile memory may further store metadata including an ordering of the messages. The data processing system may further include a processor configured to, for a first message storage data structure and a second message storage data structure, each associated with a first user of the plurality of users, determine that the one or more messages of the first message storage data structure and the second message storage data structure are contiguous in the ordering. The processor may generate a merged message storage data structure including each message included in the first message storage data structure and the second message storage data structure. The processor may generate a receipt based on the merged message storage data structure and transmit the receipt to a second user.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Surendra Singh, Harsh, Xiaozhong Pan, Joshua Lan, Narasimhan Govindarajan, Jayanth Munikote Rajeevalochanam, Prashanth Venkataraman
  • Publication number: 20200296065
    Abstract: A data processing system, including non-volatile memory storing a plurality of messages included in a group discussion among a plurality of users. The non-volatile memory may further store metadata including an ordering of the messages. The data processing system may further include a processor configured to, for a first message storage data structure and a second message storage data structure, each associated with a first user of the plurality of users, determine that the one or more messages of the first message storage data structure and the second message storage data structure are contiguous in the ordering. The processor may generate a merged message storage data structure including each message included in the first message storage data structure and the second message storage data structure. The processor may generate a receipt based on the merged message storage data structure and transmit the receipt to a second user.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Surendra SINGH, HARSH, Xiaozhong PAN, Joshua LAN, Narasimhan GOVINDARAJAN, Jayanth Munikote RAJEEVALOCHANAM, Prashanth VENKATARAMAN
  • Publication number: 20140333589
    Abstract: An electronic stylus and a tracker comprises an outer casing body (132), a tracking circuit (40), a data interface (46), an ultrasonic wave receiver (36), and an infrared ray receiver (38). An end of the outer casing body (132) extends to form an accommodating cavity (150) for inserting an electronic stylus (110). The electronic stylus (110) comprises a casing body (112), a writing implement (14), a signal transmitter (16), and a power supply (18). A nib (24) of the writing implement (14) extends out of the casing body (112). The signal transmitter (16) is disposed at a position near the nib (24). In the present invention, the electronic stylus and the tracker can be combined at will and are convenient to store and carry, and the electronic stylus and the tracker that form a complete set is not easily disordered, thereby bringing convenience to a user.
    Type: Application
    Filed: November 28, 2012
    Publication date: November 13, 2014
    Applicant: SHENZHEN YIFANG DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Bin Wang, Xiaozhong Pan, Zloter Yitzhak, Shenholz Gideon, Wensheng Liu