Patents by Inventor Ian Liu

Ian Liu 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: 20180129550
    Abstract: Described herein are techniques and systems for monitoring onboarding engagement sessions and storing onboarding information associated with completion of the tasks for the monitored onboarding engagement sessions. Using the onboarding information, an error common to a task from at least some of the onboarding engagement sessions can be determined and solutions can be identified so that they can be recommended in response to a run-time error in a current onboarding session.
    Type: Application
    Filed: January 4, 2018
    Publication date: May 10, 2018
    Inventors: Warren JOHNSON, Sean DASTOURI, Ian LIU
  • Patent number: 9891982
    Abstract: Described herein are techniques and systems for monitoring onboarding engagement sessions and storing onboarding information associated with completion of the tasks for the monitored onboarding engagement sessions. Using the onboarding information, an error common to a task from at least some of the onboarding engagement sessions can be determined and solutions can be identified so that they can be recommended in response to a run-time error in a current onboarding session.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20180032371
    Abstract: Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part of the onboarding, a database that stores onboarding information is accessed and a set of tasks is identified. A state diagram is generated based on the onboarding information. The techniques and systems are configured to calculate, within the state diagram, a task execution path that is associated with a highest probability of success for moving the client organization from a current environment associated with the client-managed computing infrastructure to a target environment associated with the network computing infrastructure. The task execution path can be used to identify and provide subsets of tasks as part of an autonomously guided onboarding process. The task execution path can be re-calculated based on a determination that an individual task has not been completed within an expected amount of time to complete the individual task.
    Type: Application
    Filed: October 6, 2017
    Publication date: February 1, 2018
    Inventors: Warren JOHNSON, Sean DASTOURI, Ian LIU
  • Patent number: 9798583
    Abstract: Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part of the onboarding, a database that stores onboarding information is accessed and a set of tasks is identified. A state diagram is generated based on the onboarding information. The techniques and systems are configured to calculate, within the state diagram, a task execution path that is associated with a highest probability of success for moving the client organization from a current environment associated with the client-managed computing infrastructure to a target environment associated with the network computing infrastructure. The task execution path can be used to identify and provide subsets of tasks as part of an autonomously guided onboarding process. The task execution path can be re-calculated based on a determination that an individual task has not been completed within an expected amount of time to complete the individual task.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20170161129
    Abstract: Described herein are techniques and systems for monitoring onboarding engagement sessions and storing onboarding information associated with completion of the tasks for the monitored onboarding engagement sessions. Using the onboarding information, an error common to a task from at least some of the onboarding engagement sessions can be determined and solutions can be identified so that they can be recommended in response to a run-time error in a current onboarding session.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20170163587
    Abstract: Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part of the onboarding, a database that stores onboarding information is accessed and a set of tasks is identified. A state diagram is generated based on the onboarding information. The techniques and systems are configured to calculate, within the state diagram, a task execution path that is associated with a highest probability of success for moving the client organization from a current environment associated with the client-managed computing infrastructure to a target environment associated with the network computing infrastructure. The task execution path can be used to identify and provide subsets of tasks for the client organization to implement. The task execution path can be re-calculated based on client feedback (e.g., indicating that implementation of an individual task was not successfully completed).
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20170161104
    Abstract: Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part of the onboarding, a database that stores onboarding information is accessed and a set of tasks is identified. A state diagram is generated based on the onboarding information. The techniques and systems are configured to calculate, within the state diagram, a task execution path that is associated with a highest probability of success for moving the client organization from a current environment associated with the client-managed computing infrastructure to a target environment associated with the network computing infrastructure. The task execution path can be used to identify and provide subsets of tasks as part of an autonomously guided onboarding process. The task execution path can be re-calculated based on a determination that an individual task has not been completed within an expected amount of time to complete the individual task.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20090160737
    Abstract: A head-mounted display apparatus for a first external video source and a second external video source includes a support, an optical unit, a receiver, and a micro controller. The support is to be worn on a user's head. The optical unit displays video for the user. The receiver selectively receives video signals provided from the first external video source or the second external video source. The micro controller is electrically connected to the receiver for processing the signal to control the optical unit to display the video.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Spencer Wu, Ted Teng, Aaron Chen, Kevin Kao, Ian Liu
  • Publication number: 20090161078
    Abstract: A projector includes a housing, an optical unit, and a heat transfer module. The housing is made of a material with high thermal conductivity having a window. The optical unit is accommodated in the housing and further includes a light source, a panel, and a projection lens. The light source provides a light. The panel modulates the light. The projection lens projects the modulated light to leave the window. The heat transfer module is accommodated in the housing and connected the optical unit and the housing to transfer heat from the optical unit to the housing. Particularly, the projector is a cooling-fan saved projector. In addition, the projector further comprises a computer card adapter and a computer card inserted into the computer card adapter.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Spencer Wu, Ted Teng, Aaron Chen, Kevin Kao, Ian Liu, Aska Wang, Ahern Tai, Zeno Lee, William Chen
  • Publication number: 20040132325
    Abstract: An electrostatic discharge protection shield device, which may be used in bases or cradles for mobile electronic apparatus, among other uses. A grounded electrostatic discharge shield is movable between two positions, one which precludes contact with data/dc power contacts of a data/dc power connection and another, in which the contacts are exposed for normal operation in connection with the parent electronic apparatus.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: Yat Shun Yu, Kenny Veng Hong Che, Holger Janssen, Reza Ahmadian Yazdi, Alec Ho, Ian Liu
  • Patent number: 6758690
    Abstract: An electrostatic discharge protection shield device, which may be used in bases or cradles for mobile electronic apparatus, among other uses. A grounded electrostatic discharge shield is movable between two positions, one which precludes contact with data/dc power contacts of a data/dc power connection and another, in which the contacts are exposed for normal operation in connection with the parent electronic apparatus.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: July 6, 2004
    Assignee: VTech Telecommunications Limited
    Inventors: Yat Shu (Damien) Yu, Kenny Veng Hong Che, Holger Janssen, Reza Ahmadian Yazdi, Alec Ho, Ian Liu