Patents by Inventor Francis Zhou

Francis Zhou 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: 20170244768
    Abstract: A collaboration system that facilitates a collaboration session with a first participant and a second participant is provided. The collaboration system varies a response to input based on the participant who provides the input. The collaboration system may receive input data from a participant interacting with a shared surface. When the input data is received from the first participant, the collaboration system generates first output data that may be a modification of the first input data that is based at least on first customization information associated with the first participant and displays the first output data. When the input data is received from the second participant, the collaboration system generates second output data that may be a modification of the second input data that is based at least on second customization information associated with the second participant and displays the second output data.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Francis Zhou, Connor Weins, Albert Hwang, Narasimhan Raghunath
  • Publication number: 20170236318
    Abstract: The digital ink system receives digital ink input from a user and analyzes the digital ink input to collect ink stroke data for the various ink strokes that make up the digital ink. The digital ink system also receives an animation type selection that describes a manner in which the digital ink is to be displayed. The animation type is a dynamic display type, which is display type in which the digital ink changes while the digital ink is displayed. The ink strokes of the digital ink input are displayed using the selected animation type, and are also stored along with the animation type in a digital ink container for subsequent display. The digital ink can be subsequently displayed using the animation type or using a static display type in which the digital ink appears to be stationary while the digital ink is displayed.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventors: Danielle Lauren Ellbogen, Kelly Rose McArthur, Sean Gary Nordberg, Alexander Bain, Aaron Michael Getz, Francis Zhou
  • Publication number: 20170212612
    Abstract: A computing device includes a digital ink system that provides digital ink support to applications on the computing device. Digital ink inputs are received by the digital ink system, which provides ink stroke data for the digital ink inputs to the application for storage in a manner and format the application desires. The digital ink system also generates a digital ink container associated with the digital ink input, and communicates the digital ink container to a digital ink repository. The digital ink repository stores digital ink containers for multiple applications, and can be searched from a computing device to identify digital ink input to an application regardless of which application the digital ink was input to.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Inventor: Francis Zhou
  • Publication number: 20160210038
    Abstract: A facility for handling input relating to electronic ink is described. In a first thread, the facility produces ink in response to at least a portion of the input. In a second thread distinct from the first thread, the facility manipulates at least a portion of the ink produced in the first thread.
    Type: Application
    Filed: March 10, 2015
    Publication date: July 21, 2016
    Inventors: Krishnan Menon, Francis Zhou, Xiao Tu, Aleksandr Klimov, Fei Xiong
  • Publication number: 20160171980
    Abstract: A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Derek Liddell, Francis Zhou, Cheng-Yi Yen