Patents by Inventor Timothy Wan

Timothy Wan 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: 20160313958
    Abstract: An abstraction for one or more commands associated with a client application may be received upon deployment of a host application. The abstraction may be an extension with a same package and code such that the extension is enabled across a variety of platforms, host applications, and devices. For example, the extension may be displayed through a user interface of the host application based on definitions contained within the abstraction such that the extension is compatible with a platform and device on which the host application is deployed. The commands may be translated into graphical control elements, and displayed in conjunction with the extension based on the definitions. Upon invocation of one or more of the commands, an action may be performed based on the definitions enabling the client application to interact with content being created, edited, and/or viewed in the host application in an appropriate context.
    Type: Application
    Filed: August 29, 2015
    Publication date: October 27, 2016
    Inventors: Humberto Lezama Guadarrama, Andrew Salamatov, Ester Wamwitha Maina, Bryan Reich, Alin Flaidar, Robert Gavrila, Rolando Jimenez Salgado, Pretish Abraham, Timothy Wan, Philip Yue-Leung Chan, Russell Palmer, Angela So
  • Publication number: 20060293904
    Abstract: Graphical visual representations of electronic business cards may be generated from associated contact file information. Electronic business cards may be sent and received over digital media. Contacts information associated with received electronic business cards may be used for adding to or updating information contained in a recipient's electronic contact files.
    Type: Application
    Filed: June 23, 2005
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Liang-Yu Chi, Peter Allenspach, David Gray, Timothy Wan