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).

  • Patent number: 11957570
    Abstract: An ophthalmic device includes an optic including an optic axis and a closed-loop haptic structure coupled to the optic via a frame surrounding the optic, the closed-loop haptic structure including a closed loop extending from first and second attachment points to the frame. The closed loop includes a first hinge and a second hinge. The first hinge has a first section having a first component extending in a first angular direction, a second section having a second component extending in a second angular direction opposite to the first angular direction, and a first connecting section between the first section and the second section. The second hinge has a third section having a third component extending in the second angular direction, a fourth section having a fourth component extending in the first angular direction, the fourth section being connected to the second section to form the closed loop.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: April 16, 2024
    Assignee: Alcon Inc.
    Inventors: Sung Kyu Lee, Stephen John Collins, Ian Michael Marks, Jonathan David Mccann, Jian Liu, Douglas Brent Wensrich, Stephen J. Van Noy
  • Patent number: 11960459
    Abstract: Systems and methods are described for merging customer profiles, such as may be implemented by a computer-implemented contact center service. In some aspects, a subset of profiles may be determined that satisfy merging criteria, where individual profiles include a plurality of data fields. At least one value in a first data field that conflicts between at least two profiles may be identified. Next a merged value may be selected for the first data field based on data deduplication criteria, where the data deduplication criteria includes at least one indicator of accuracy of values of the plurality of data fields. As a result of a determination that at least the subset of profiles of the group of profiles meet the merging criteria, at least the subset of profiles may be combined into a combined profile using the merged value.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jan Henrik Jonsson, Shadie Hijazi, Davor Golac, Kuangyou Yao, Yang Song, Shobhit Gupta, Ian James Boetius MacClancy, Lanxin Zhang, Hongtao Liu, Austin M Nevins, Amy Lee, Meng Xiao Wang, Blake Stephens
  • Patent number: 11947814
    Abstract: A storage system determines a change in storage system geometry that affects at least one previously formed resiliency group of storage system resources. The storage system forms at least one resiliency group of storage system resources in accordance with rules that emphasize stability of formation of resiliency groups. The storage system accesses data stripes across storage system resources of resiliency groups.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: April 2, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ian Juch, Haijie Xiao, Hao Liu, Boris Feigin
  • Patent number: 11925303
    Abstract: A surface cleaning apparatus including a body defining an agitation chamber, an agitator partially disposed within the agitation chamber and configured to rotate about a pivot axis, and a debrider at least partially disposed within the agitation chamber. The agitator includes an elongated body having a first and a second end, a sidewall extending radially outward from the elongated body extending between the first and the second ends, and a plurality of bristles extending radially outward from the elongated body. The plurality of bristles are arranged in at least one row adjacent to the sidewall. The debrider includes a plurality of teeth configured to contact a portion of the sidewall as the agitator rotates about the pivot axis.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: March 12, 2024
    Assignee: SharkNinja Operating LLC
    Inventors: Daniel R. Der Marderosian, John Freese, Gordon Howes, Wenxiu Gao, David S. Clare, Nathan Herrmann, Hugh Jamie Croggon, Nicholas Sardar, Tyler Smith, Ian Liu, Jiancheng Wang
  • Patent number: 11918791
    Abstract: A grip accessory for a manual injection device comprises a housing having a generally hollow body for supporting a manual injection device therein. The housing comprises a distal portion comprising a first opening into which a manual injection device can be inserted, a proximal portion comprising a second opening through which a needle of the manual injection device is extendable, the proximal portion comprising a skin contacting surface at a proximal end of the device. An intermediate portion extends between the proximal and distal portions and guide means is provided on an interior surface of the distal portion for guiding a plunger rod of an injection device during delivery of an injection.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: March 5, 2024
    Assignee: Janssen Pharmaceuticals, Inc.
    Inventors: James McLusky, Nick Foley, Jimmy Mower, Ian Scrimgeour, Michael Cannamela, Peter Krulevitch, Kui Liu
  • Patent number: 11503968
    Abstract: A cleaning apparatus may include at least one isolator configured to absorb mechanical vibration generated by contact between an agitator and a combining unit to reduce noise and/or vibration. The isolator may include at least one combing isolator disposed at least partially between the combing unit and the surface cleaning head. Alternatively (or in addition), the isolator may include a panel isolator disposed at least partially between a housing of the cleaning apparatus and a panel.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: November 22, 2022
    Assignee: SharkNinja Operating LLC
    Inventors: John B. Freese, Tyler S. Smith, Wenxiu Gao, Ian Liu, Nicholas Sardar
  • Publication number: 20220354324
    Abstract: An agitator for a vacuum cleaner includes an agitator body and a resiliently deformable flap. The resiliently deformable flap includes a front face, a rear face, and one or more protrusions extending outwardly from the front face. An agitator for a vacuum cleaner includes an agitator body and a bristle strip and/or a plurality of tufts arranged in one or more rows along the agitator body. The bristle strip and/or a plurality of tufts includes a first bristle group including a plurality of nylon bristles and at least a second bristle group including a plurality of para-aramid bristles.
    Type: Application
    Filed: July 20, 2022
    Publication date: November 10, 2022
    Inventors: Max P. LACOMA, Devan SCHAPPLER, Xavier F. CULLERE, Street BARNETT, Ryan COPELAND, Peter LIU, Ian LIU, Erick ZHANG
  • Patent number: 11256542
    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: August 6, 2019
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20210169287
    Abstract: A surface cleaning apparatus including a body defining an agitation chamber, an agitator partially disposed within the agitation chamber and configured to rotate about a pivot axis, and a debrider at least partially disposed within the agitation chamber. The agitator includes an elongated body having a first and a second end, a sidewall extending radially outward from the elongated body extending between the first and the second ends, and a plurality of bristles extending radially outward from the elongated body. The plurality of bristles are arranged in at least one row adjacent to the sidewall. The debrider includes a plurality of teeth configured to contact a portion of the sidewall as the agitator rotates about the pivot axis.
    Type: Application
    Filed: February 22, 2021
    Publication date: June 10, 2021
    Inventors: Daniel R. DER MARDEROSIAN, John FREESE, Gordon HOWES, Wenxiu GAO, David S. CLARE, Nathan HERRMANN, Hugh Jamie CROGGON, Nicholas SARDAR, Tyler SMITH, Ian LIU, Jiancheng WANG
  • Patent number: 10925447
    Abstract: A surface cleaning apparatus including a body defining an agitation chamber, an agitator partially disposed within the agitation chamber and configured to rotate about a pivot axis, and a debrider at least partially disposed within the agitation chamber. The agitator includes an elongated body having a first and a second end, a sidewall extending radially outward from the elongated body extending between the first and the second ends, and a plurality of bristles extending radially outward from the elongated body. The plurality of bristles are arranged in at least one row adjacent to the sidewall. The debrider includes a plurality of teeth configured to contact a portion of the sidewall as the agitator rotates about the pivot axis.
    Type: Grant
    Filed: March 10, 2018
    Date of Patent: February 23, 2021
    Assignee: SharkNinja Operating LLC
    Inventors: Daniel R. Der Marderosian, John Freese, Gordon Howes, Wenxiu Gao, David S. Clare, Nathan Herrmann, Hugh Jamie Croggon, Nicholas Sardar, Tyler Smith, Ian Liu, Jiancheng Wang
  • Patent number: 10908984
    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: August 8, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20200085267
    Abstract: An example of a surface cleaning head may include a main body, a neck pivotally coupled to the main body, a stabilizer, and a linkage pivotally coupled to the main body and the stabilizer. The linkage may be configured to cause the stabilizer to transition between an extended position and a retracted position in response to a pivotal movement of the neck.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 19, 2020
    Inventors: Jason B. THORNE, Kai XU, Bruce CHENG, Ian LIU, AiMing XU, Wenxiu GAO, Andre D. BROWN, Samuel Emrys JAMES, Jordan RIDGLEY, Nicholas SARDAR, Christopher P. PINCHES, David S. CLARE, Lee M. COTTRELL
  • Publication number: 20200046184
    Abstract: A cleaning apparatus may include at least one isolator configured to absorb mechanical vibration generated by contact between an agitator and a combining unit to reduce noise and/or vibration. The isolator may include at least one combing isolator disposed at least partially between the combing unit and the surface cleaning head. Alternatively (or in addition), the isolator may include a panel isolator disposed at least partially between a housing of the cleaning apparatus and a panel.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 13, 2020
    Inventors: John B. FREESE, Tyler S. SMITH, Wenxiu GAO, Ian LIU, Nicholas SARDAR
  • Publication number: 20190361762
    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: August 8, 2019
    Publication date: November 28, 2019
    Inventors: Warren JOHNSON, Sean DASTOURI, Ian LIU
  • Publication number: 20190361738
    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: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Warren JOHNSON, Sean DASTOURI, Ian LIU
  • Patent number: 10423448
    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: October 6, 2017
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Patent number: 10402258
    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: January 4, 2018
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Johnson, Sean Dastouri, Ian Liu
  • Publication number: 20180255991
    Abstract: A surface cleaning apparatus including a body defining an agitation chamber, an agitator partially disposed within the agitation chamber and configured to rotate about a pivot axis, and a debrider at least partially disposed within the agitation chamber. The agitator includes an elongated body having a first and a second end, a sidewall extending radially outward from the elongated body extending between the first and the second ends, and a plurality of bristles extending radially outward from the elongated body. The plurality of bristles are arranged in at least one row adjacent to the sidewall. The debrider includes a plurality of teeth configured to contact a portion of the sidewall as the agitator rotates about the pivot axis.
    Type: Application
    Filed: March 10, 2018
    Publication date: September 13, 2018
    Inventors: Daniel R. DER MARDEROSIAN, John FREESE, Gordon HOWES, Nancy GAO WENXIU, David S. CLARE, Nathan HERRMANN, Hugh Jamie CROGGON, Nicholas SARDAR, Tyler SMITH, Ian LIU
  • Patent number: D955115
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 21, 2022
    Inventors: Nicholas Sardar, Daniel R. Der Marderosian, Tyler Smith, Wenxiu Gao, Ian Liu, John Freese
  • Patent number: D1005690
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: November 28, 2023
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: Nicholas Sardar, Daniel R. Der Marderosian, Tyler Smith, Wenxiu Gao, Ian Liu, John Freese