Patents by Inventor Zhebin Zhang

Zhebin Zhang 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: 20240256575
    Abstract: Methods, systems, and devices for data management are described. A multi-tenancy data management system (DMS) may include multiple computing objects organized as a hierarchy of computing objects. The DMS may receive a request for report data associated with a first set of computing objects of the DMS. The DMS may identify context information for a log-in session associated with the request. The context information may include a tenant identifier (ID) for a tenant associated with the request. The DMS may apply a filter to the first set of computing objects. The filter may be based on a second set of computing objects to which the tenant has access within the hierarchy of computing objects. The DMS may output the report data for at least one computing object of the first set based on the at least one computing object being included in the second set of computing objects.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Zhebin Zhang, Hao Wu, Kevin Mu, Xiang Xu
  • Publication number: 20240259386
    Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may implement multi-tenancy role based access control (RBAC). In accordance with the multi-tenancy based RBAC, tenant organizations of a DMS may be assigned permissions (i.e., privileges) for a given data management cluster and/or computing objects within a data management cluster. Customized user roles (RBAC roles) may also be created for a given tenant. For example, a role may be defined based on a corresponding set of permissions (e.g., permissions associated with computing objects, data management clusters, or data sources associated with the tenant). A user within a tenant may be assigned a user role, which may be a customized role, and the effective permissions for the user may be based on which permissions of the user's assigned role are also within the scope of the tenant's permissions.
    Type: Application
    Filed: March 21, 2023
    Publication date: August 1, 2024
    Inventors: Hao Wu, Sai Tanay Desaraju, Kevin Mu, Xiang Xu, Lokesh Jagasia, Zhebin Zhang, Shrihari Kalkar, Anam Bhatia, Michael Wronski, Arvind Swaminathan
  • Publication number: 20240259389
    Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may receive a federated login request from a user associated with one or more tenants of the DMS. The DMS may direct the federated login request to a centralized management service. The DMS may receive a security assertion markup language (SAML) assertion that indicates an identity of the user, a set of object-level permissions assigned to the user, and an identifier of a first tenant associated with the user. The DMS may identify one or more computing objects in a cluster of storage nodes that correspond to the first tenant based on the identifier from the SAML assertion. The DMS may determine that the user is authorized to perform a set of actions on the one or more computing objects based on the set of object-level permissions indicated by the SAML assertion.
    Type: Application
    Filed: March 21, 2023
    Publication date: August 1, 2024
    Inventors: Hao Wu, Sai Tanay Desaraju, Kevin Mu, Xiang Xu, Lokesh Jagasia, Zhebin Zhang, Shrihari Kalkar, Anam Bhatia, Michael Wronski, Arvind Swaminathan, Alex Medovar
  • Publication number: 20240256518
    Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may provide backup services for multiple tenants. The DMS may receive a request to provide a first user of the DMS with audit information associated with an entity of the DMS. The DMS may identify context information for a log-in session associated with the request. The context information may include an identifier (ID) of a tenant associated with the request. The DMS may identify, based on the ID of the tenant, authorization information associated with the tenant. The authorization information may indicate that the tenant has access to a set of entities within a hierarchy associated with the DMS. The DMS may determine whether to output the requested audit information to the first user based on a hierarchical relationship, within the hierarchy, between the tenant and the entity.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Zhebin Zhang, Hao Wu, Kevin Mu, Xiang Xu, Jordon Marcell Barkley
  • Publication number: 20240259388
    Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may implement multi-tenancy role based access control (RBAC). A DMS that provides backup and recovery to multiple tenants may assign a data management cluster to a tenant organization, or specific resources from a data management cluster to a tenant, allowing multiple tenants to share a single data management cluster. The assignment of resources of the data management cluster respects the hierarchical relationship among computing objects, for example, assigning a top-level resource to a tenant implicitly assigns the descendent resources that descend from that top-level resource to the tenant.
    Type: Application
    Filed: March 21, 2023
    Publication date: August 1, 2024
    Inventors: Hao Wu, Sai Tanay Desaraju, Kevin Mu, Xiang Xu, Lokesh Jagasia, Zhebin Zhang, Shrihari Kalkar, Anam Bhatia, Michael Wronski, Arvind Swaminathan
  • Publication number: 20240256358
    Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may receive a request to assign a first computing object in a first object hierarchy of the DMS to a first tenant of the DMS. The DMS may check the first object hierarchy to identify other computing objects having a hierarchical relationship with the first computing object. The other objects may be above or below the first computing object within the first object hierarchy. The DMS may determine whether at least one of the other computing objects in the first object hierarchy is assigned to a second tenant of the DMS. The DMS may output, in response to the request, an indication that the first computing object is unavailable for assignment to the first tenant if at least one of the other computing objects in the first object hierarchy is assigned to the second tenant.
    Type: Application
    Filed: March 21, 2023
    Publication date: August 1, 2024
    Inventors: Hao Wu, Sai Tanay Desaraju, Kevin Mu, Xiang Xu, Lokesh Jagasia, Zhebin Zhang, Shrihari Kalkar, Anam Bhatia, Michael Wronski, Arvind Swaminathan
  • Publication number: 20230381646
    Abstract: Systems and methods are provided for an advanced stereoscopic 3D rendering system to solve several of these 3D rendering issues and work independently of different game engines. For example, the system can include a stereoscopic render mechanism to apply post-processing effects to OpenGL ES applications. The advanced stereoscopic 3D rendering system can be added as an interception layer between the game engine and the display screen of the user. This interception layer can be integrated with many different game engines to create a 3D view for various user device models, thus removing the need for image generators at the user device to create 3D images. The 3D images can be created by the advanced stereoscopic 3D rendering system for viewing by the end user and seemingly incorporated with the game or other software application.
    Type: Application
    Filed: August 11, 2023
    Publication date: November 30, 2023
    Inventors: Hongyu Sun, Chen Li, Chengeng Li, Zhebin Zhang, Xiaoyu Ye, Daniel Thornton
  • Publication number: 20220066092
    Abstract: Provided is an optical waveguide comprising a core surrounded by a cladding, wherein the core is in the shape of a trapezoid with sidewall angles between 60° and 85° and an opto-electronic circuit comprising the optical waveguide. Operational characteristics of the optical waveguide are shown to be superior to those of incumbent devices.
    Type: Application
    Filed: August 6, 2021
    Publication date: March 3, 2022
    Inventors: Michael K. Gallagher, Masaki Kondo, Jake Joo, James F. Ryley, Yi Shen, Curtis Williamson, Zhebin Zhang
  • Publication number: 20220002474
    Abstract: Compositions for forming polymer layers useful in the manufacture of optical devices, particularly optical waveguides, and methods of forming such devices are provided.
    Type: Application
    Filed: June 3, 2021
    Publication date: January 6, 2022
    Inventors: Michael K. Gallagher, Masaki Kondoh, Jake Joo, Yi Shen, Zhebin Zhang