Patents by Inventor IVAN HOR SIU HAN

IVAN HOR SIU HAN 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: 10664466
    Abstract: Distributing content to multiple electronic documents or sections thereof, with various controlling users, documents states, and host devices quickly and accurately is provided herein. Content from a sender document is identified, reduced to its necessary parts, fixed in position, and validated so that it may be pushed to identified sections within the sender document or to sections in receiver documents on other host devices. Content is pushed from the sender document to sections identified as available, and each receiver section or document may have different sections and subsections available. The systems and methods provided herein operate without requiring the content to be encapsulated in new documents, and thus reduces the memory and bandwidth needed to share content remotely, and improves the user experience for sharing content.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Michael Tholfsen, Eran Megiddo, Ivan Hor Siu Han
  • Publication number: 20170262490
    Abstract: Distributing content to multiple electronic documents or sections thereof, with various controlling users, documents states, and host devices quickly and accurately is provided herein. Content from a sender document is identified, reduced to its necessary parts, fixed in position, and validated so that it may be pushed to identified sections within the sender document or to sections in receiver documents on other host devices. Content is pushed from the sender document to sections identified as available, and each receiver section or document may have different sections and subsections available. The systems and methods provided herein operate without requiring the content to be encapsulated in new documents, and thus reduces the memory and bandwidth needed to share content remotely, and improves the user experience for sharing content.
    Type: Application
    Filed: July 22, 2016
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Michael Tholfsen, Eran Megiddo, Ivan Hor Siu Han
  • Patent number: 9547776
    Abstract: A method of adding a co-teacher to an original teacher's class notebook can include, in response to receiving a request, at a client device, to add a co-teacher to a class notebook managed by a classroom notebook application, assigning the co-teacher full read/write permissions to the teacher's class notebook including any section groups having connected role inheritances. The co-teacher is also assigned full read/write permissions to the student-specific section groups and the collaboration space section group, which are all in the class notebook and which have broken permission inheritance. To protect the teacher's personal folder, which is a parent folder to the teacher's class notebook, the classroom notebook application removes the co-teacher's permissions to the teacher's personal folder.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Edward Tholfsen, Ivan Hor Siu Han, Jonathan Thomas Grudin, Thomas Wionzek
  • Publication number: 20160162702
    Abstract: A method of adding a co-teacher to an original teacher's class notebook can include, in response to receiving a request, at a client device, to add a co-teacher to a class notebook managed by a classroom notebook application, assigning the co-teacher full read/write permissions to the teacher's class notebook including any section groups having connected role inheritances. The co-teacher is also assigned full read/write permissions to the student-specific section groups and the collaboration space section group, which are all in the class notebook and which have broken permission inheritance. To protect the teacher's personal folder, which is a parent folder to the teacher's class notebook, the classroom notebook application removes the co-teacher's permissions to the teacher's personal folder.
    Type: Application
    Filed: February 27, 2015
    Publication date: June 9, 2016
    Inventors: MICHAEL EDWARD THOLFSEN, IVAN HOR SIU HAN, JONATHAN THOMAS GRUDIN, THOMAS WIONZEK