Patents by Inventor Xiao H. Gao

Xiao H. Gao 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: 20240407867
    Abstract: Surgical systems and methods involve a surgical robot and an end effector attached to the surgical robot. The end effector includes a drive assembly, a manual interface, a trigger assembly, and a tool attached to the drive assembly and being rotatable about a first axis. Controller(s) control the surgical robot to position the tool relative to a surgical site to align the first axis with a predetermined trajectory associated with the surgical site. The controller(s) detect input from the trigger assembly to rotate the tool about the first axis with the drive assembly and advance the tool along the predetermined trajectory at the surgical site to a first depth. The manual interface is configured to receive force to rotate the tool about the first axis and advance the tool along the predetermined trajectory to a second depth greater than the first depth.
    Type: Application
    Filed: August 21, 2024
    Publication date: December 12, 2024
    Applicant: MAKO Surgical Corp.
    Inventors: Peter L. Ebbitt, Oscar Williams, Victor Soto, Hyosig Kang, Xiao H. Gao, Kana Nishimura, Ezra Johnson
  • Patent number: 12121310
    Abstract: A surgical system includes a surgical robot with an end effector that supports a drive assembly, a manual interface, and a trigger assembly. A cutting tool is attached to the drive assembly and rotatable about a cutting axis. A method includes positioning, with the surgical robot, the cutting tool relative to a surgical site to align the cutting axis with a predetermined trajectory. A user engages the trigger assembly for rotating the cutting tool about the cutting axis with the drive assembly and advancing the cutting tool along the predetermined trajectory at the surgical site to a first depth. A user applies force to the manual interface for rotating the cutting tool about the cutting axis and advancing the cutting tool along the predetermined trajectory to a second depth greater than the first depth.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: October 22, 2024
    Assignee: MAKO Surgical Corp.
    Inventors: Peter L. Ebbitt, Oscar Williams, Victor Soto, Hyosig Kang, Xiao H. Gao, Kana Nishimura, Ezra Johnson
  • Patent number: 11943101
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 26, 2024
    Assignee: VMware LLC
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073767
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073700
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073086
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073974
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073137
    Abstract: Some embodiments of the invention provide a method for forwarding control and data plane messages in an SD-PMN that includes a split control plane architecture. A first set of control plane components including a UPF, security gateway, AMF, and SMF is deployed to each of multiple branch sites connected by the SD-PMN and a second set of control plane components including a UDM is deployed to each of multiple SD-WAN PoPs connected by the SD-PMN. The method is performed at a security gateway at a branch site. The method receives first and second data messages from first and second user devices at the branch site. The method determines the first and second data messages are a control plane first message and a data plane second message. Based on the determinations, the method forwards the control plane first message to the AMF at the branch site and the data plane second message to the UPF at the branch site.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073138
    Abstract: Some embodiments of the invention provide a method for forwarding control and data plane messages in an SD-PMN that includes a split control plane architecture. A first set of control plane components including a UPF is deployed to each of multiple branch sites connected by the SD-PMN and a second set of control plane components including a security gateway, an AMF, an SMF, and a UDM is deployed to each of multiple SD-WAN PoPs connected by the SD-PMN. The method is performed at a UPF at a branch site. The method establishes GTP tunnels with a set of physical access points at the branch site. The method receives a first data message encapsulated with a GTP header from one of the physical access points. The method removes the GTP header from the first data message, converts the first data message to IP traffic, and forwards the first data message as IP traffic toward its destination.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073694
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073781
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073973
    Abstract: Some embodiments of the invention provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073126
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073692
    Abstract: Some embodiments provide a method for implementing a software-defined private mobile network (SD-PMN) for an entity. At a physical location of the entity, the method deploys a first set of control plane components for the SD-PMN, the first set of control plane components including a security gateway, a user-plane function (UPF), an AMF (access and mobility management function), and an SMF (session management function). At an SD-WAN (software-defined wide area network) PoP (point of presence) belonging to a provider of the SD-PMN, the method deploys a second set of control plane components for the SD-PMN that includes a subscriber database that stores data associated with users of the SD-PMN. The method uses an SD-WAN edge router located at the physical location of the entity and a SD-WAN gateway located at the SD-WAN PoP to establish a connection from the physical location of the entity to the SD-WAN PoP.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20240073139
    Abstract: Some embodiments of the invention provide a method for link optimization in an SD-PMN defined over at least a first site of a first entity and a second site of a PMN-provider. The method configures a first portion of the SD-PMN deployed at the first entity's first site, the first portion of the SD-PMN including at least one or more physical access points for connecting user devices at the first entity's first site to the SD-PMN and one or more control plane components of the SD-PMN. The method configures a first edge router deployed at the first entity's first site to use multiple links including at least one commercial Internet network link between the first edge router and a gateway router deployed in the PMN-provider second site to reach the PMN-provider second site and to perform a multi-link optimization process on the multiple links to establish a secure tunnel for use in communicating with the gateway router.
    Type: Application
    Filed: November 29, 2022
    Publication date: February 29, 2024
    Inventors: Anand Srinivas, Xiao H. Gao, Sameer Naik
  • Publication number: 20220031410
    Abstract: A surgical system includes a surgical robot with an end effector that supports a drive assembly, a manual interface, and a trigger assembly. A cutting tool is attached to the drive assembly and rotatable about a cutting axis. A method includes positioning, with the surgical robot, the cutting tool relative to a surgical site to align the cutting axis with a predetermined trajectory. A user engages the trigger assembly for rotating the cutting tool about the cutting axis with the drive assembly and advancing the cutting tool along the predetermined trajectory at the surgical site to a first depth. A user applies force to the manual interface for rotating the cutting tool about the cutting axis and advancing the cutting tool along the predetermined trajectory to a second depth greater than the first depth.
    Type: Application
    Filed: September 22, 2021
    Publication date: February 3, 2022
    Applicant: MAKO Surgical Corp.
    Inventors: Peter L. Ebbitt, Oscar Williams, Victor Soto, Hyosig Kang, Xiao H. Gao, Kana Nishimura, Ezra Johnson
  • Patent number: 11160620
    Abstract: End effectors for driving tools at surgical sites along trajectories maintained by surgical robots. A tool has interface and working ends. An end effector has a mount to attach to the surgical robot, and an actuator configured to generate torque. A drive assembly with a geartrain translates rotation from the actuator into rotation of a drive conduit supported about an axis. A rotational lock operatively attached to the drive conduit releasably secures the tool for concurrent rotation about the axis, and an axial lock releasably secures the tool for concurrent translation with the drive conduit along the trajectory maintained by the surgical robot. The axial lock is operable between a release configuration where relative movement between the drive assembly and the tool is permitted along the axis, and a lock configuration where relative movement between the drive assembly and the tool is restricted along the axis.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: November 2, 2021
    Assignee: MAKO Surgical Corp.
    Inventors: Peter L. Ebbitt, Oscar Williams, Victor Soto, Hyosig Kang, Xiao H. Gao, Kana Nishimura, Ezra Johnson
  • Publication number: 20190231447
    Abstract: End effectors for driving tools at surgical sites along trajectories maintained by surgical robots. A tool has interface and working ends. An end effector has a mount to attach to the surgical robot, and an actuator configured to generate torque. A drive assembly with a geartrain translates rotation from the actuator into rotation of a drive conduit supported about an axis. A rotational lock operatively attached to the drive conduit releasably secures the tool for concurrent rotation about the axis, and an axial lock releasably secures the tool for concurrent translation with the drive conduit along the trajectory maintained by the surgical robot. The axial lock is operable between a release configuration where relative movement between the drive assembly and the tool is permitted along the axis, and a lock configuration where relative movement between the drive assembly and the tool is restricted along the axis.
    Type: Application
    Filed: January 25, 2019
    Publication date: August 1, 2019
    Applicant: MAKO Surgical Corp.
    Inventors: Peter L. Ebbitt, Oscar Williams, Victor Soto, Hyosig Kang, Xiao H. Gao, Kana Nishimura, Ezra Johnson
  • Publication number: 20180325608
    Abstract: A robotic system for performing spine surgery. The robotic system comprises a robotic manipulator and a navigation system to track a surgical tool relative to a patient's spine. The robotic system may be controlled manually and/or autonomously to place implants in the patient's spine.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 15, 2018
    Applicant: MAKO Surgical Corp.
    Inventors: Hyosig Kang, Jienan Ding, Snehal Kasodekar, Peter L. Ebbitt, Xiao H. Gao, Bojan Gospavic, Charles L. Bush, JR.