Patents by Inventor David Tang

David Tang 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: 12659356
    Abstract: A method, apparatus and computer program product provides for zero configuration service registration in association with a network-accessible infrastructure that hosts services on behalf of an enterprise. A service is required to be registered with an authority before being online. The technique is implemented in a network-based automated bootstrap mechanism. In operation, and responsive to a determination that a new service instance is required to be brought online, a determination is made whether a peer service instance has an existing registration with the authority and is active. If so, and without requiring manual intervention, that existing registration is then leveraged on behalf of the new service instance to automatically register that instance with the authority. After automatically register the new service instance, that instance is then executed in the network-accessible infrastructure. Several automated bootstrap mechanisms are described.
    Type: Grant
    Filed: August 5, 2024
    Date of Patent: June 16, 2026
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Rishi Dhupar, David Tang, Vishal Patel
  • Publication number: 20260106876
    Abstract: Methods for implementing Proof of Work (PoW) as an authorization signal are provided in a multi-node distributed operating environment wherein a set of authorization proxies are used to control access to protected resources. Each authorization proxy is enabled to provide PoW challenges to requesting clients. The methods enforce the constraint that PoW can only be exchange for access once. The approach thus prevents replays of PoW, e.g., wherein a client could do the work and then use that PoW for access multiple times, or a nefarious user could steal the PoW from another client to gain access to the protected resource.
    Type: Application
    Filed: December 16, 2025
    Publication date: April 16, 2026
    Inventors: Charles E. Gero, Vishal A. Patel, David Tang
  • Patent number: 12603892
    Abstract: A service for automatic discovery of locations at which instances of an internal enterprise application are located. The service is configured to facilitate routing of connection requests directed to the internal enterprise application, which is hosted in distinct enterprise locations. The service works in association with a set of connectors that each have an associated Internet Protocol (IP) address (typically of a device to which the connector is coupled) at which it is reachable and through which a connection to an internal enterprise application instance can be proxied. Connections to the internal enterprise application are routable along a network path from a client to a given connector through a set of intermediary nodes. Using information collected from the connectors, the service performs a series of correlations to enable service provider mapping technologies to make both global and local traffic mapping decisions for these internal enterprise resources.
    Type: Grant
    Filed: August 22, 2023
    Date of Patent: April 14, 2026
    Assignee: Akamai Technologies, Inc.
    Inventor: David Tang
  • Patent number: 12602518
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for integrating a document signature system with an account management system. In particular, in one or more embodiments, the disclosed systems activate a digital document template for integration with the account management system, receive interaction data by a client device with a digital document, and send the interaction data or the digital document to the account management system.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: April 14, 2026
    Assignee: Dropbox, Inc.
    Inventors: Esther Chou, Angela Field, Hameez Farrell, Jennifer Young, Mackenzie Cyr, Mara Saltzman, Martin Todorov, Sulav Regmi, Timothy Finnerty, Vishaka Varma Vimal, David Tang
  • Publication number: 20260086845
    Abstract: A system and methods for enhancing content collaboration by conflict detection and resolution. A hybrid cloud cache receives a request from a client to upload an object to the cloud. The hybrid cloud cache may perform an internal lookup to find the latest version of the object known to it. This lookup may return a local identifier or a cloud identifier. The cache may compare a client-provided identifier to the local identifier or to the cloud identifier that is mapped to the local identifier to determine if the client-provided identifier refers to the latest uploaded version of the object. The system may determine that a conflict exists if the client-provided identifier does not match either identifier. The system may generate an alternate name for the object and upload the renamed object to the cloud from the hybrid cloud cache.
    Type: Application
    Filed: May 5, 2025
    Publication date: March 26, 2026
    Applicant: Egnyte, Inc.
    Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang
  • Publication number: 20260039699
    Abstract: A method, apparatus and computer program product provides for zero configuration service registration in association with a network-accessible infrastructure that hosts services on behalf of an enterprise. A service is required to be registered with an authority before being online. The technique is implemented in a network-based automated bootstrap mechanism. In operation, and responsive to a determination that a new service instance is required to be brought online, a determination is made whether a peer service instance has an existing registration with the authority and is active. If so, and without requiring manual intervention, that existing registration is then leveraged on behalf of the new service instance to automatically register that instance with the authority. After automatically register the new service instance, that instance is then executed in the network-accessible infrastructure. Several automated bootstrap mechanisms are described.
    Type: Application
    Filed: August 5, 2024
    Publication date: February 5, 2026
    Inventors: Charles E. Gero, Rishi Dhupar, David Tang, Vishal Patel
  • Publication number: 20260025359
    Abstract: An agent deployed within a private network creates on-demand connections to an intermediary node outside the private network. When a client contacts the intermediary node for an application or more generally any service available from within the private network, the intermediary node signals the agent to create the on-demand connection outbound to the intermediary. The agent may include advance information in the signal that accelerates the establishment of the on-demand connection and/or transmission of responsive data to the client.
    Type: Application
    Filed: August 22, 2025
    Publication date: January 22, 2026
    Applicant: Akamai Technologies, Inc.
    Inventors: David Tang, Charles E. Gero
  • Patent number: 12500898
    Abstract: Methods for implementing Proof of Work (PoW) as an authorization signal are provided in a multi-node distributed operating environment wherein a set of authorization proxies are used to control access to protected resources. Each authorization proxy is enabled to provide PoW challenges to requesting clients. The methods enforce the constraint that PoW can only be exchange for access once. The approach thus prevents replays of PoW, e.g., wherein a client could do the work and then use that PoW for access multiple times, or a nefarious user could steal the PoW from another client to gain access to the protected resource.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: December 16, 2025
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Vishal A. Patel, David Tang
  • Patent number: 12401620
    Abstract: An agent deployed within a private network creates on-demand connections to an intermediary node outside the private network. When a client contacts the intermediary node for an application or more generally any service available from within the private network, the intermediary node signals the agent to create the on-demand connection outbound to the intermediary. The agent may include advance information in the signal that accelerates the establishment of the on-demand connection and/or transmission of responsive data to the client.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: August 26, 2025
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E Gero, David Tang
  • Publication number: 20250265233
    Abstract: A system and methods for presenting a hybrid cloud cache as a file system. The system implements a set of standard file system command line interfaces that present the objects stored by the hybrid cloud cache to users of the system as if the users were viewing and interacting with a traditional file system. The system provides an interactive shell to the users to view the contents of the hybrid cloud cache. The system may be configured to operate on a live instance as well as on an on-disk structure of the hybrid cloud cache. The system may provide the ability to present partially cached cloud data as a file system via the interactive shell for the purposes of development, support, and troubleshooting.
    Type: Application
    Filed: May 6, 2025
    Publication date: August 21, 2025
    Applicant: Egnyte, Inc.
    Inventors: Andrew Guerra, Ajay Salpekar, David Tang
  • Patent number: 12384250
    Abstract: Various disclosed embodiments include illustrative controllers, dual power inverter modules, and electric vehicles. In an illustrative embodiment, a controller includes one or more processors associated with a first and second power inverter for the drive unit. Computer-readable media for the one or more processors are each configured to store computer-executable instructions configured to cause the one or more processors to apply a same fault action to the first power inverter and the second power inverter responsive to a fault associated with an inverter chosen from the first power inverter and the second power inverter, wherein the same fault action includes applying equalized torque to each axle operatively coupled to the drive unit.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: August 12, 2025
    Assignee: Rivian IP Holdings, LLC
    Inventors: Richard M. Breese, Brian N. Harries, Silva Hiti, Daniel L. Kowalewski, Steven E. Schulz, David Tang
  • Patent number: 12385394
    Abstract: A method for hydrocarbon production from a carbonate formation includes receiving a carbonate texture description of a drill cutting. A pre-defined grain fraction is assigned to the drill cutting based on the texture description. The pre-defined grain fraction is one of a set of pre-defined grain fractions and each pre-defined grain fraction of the set of pre-defined grain fractions corresponds to a respective one the set of carbonate texture descriptions. Based on the pre-defined grain fraction assigned to the drill cutting and a depth of the wellbore from which the drill cutting is taken, an estimated porosity of the drill cutting is determined using an algebraic equation, coefficients for which are determined by regression analysis using reference rock samples that have been assigned pre-defined grain fractions from the same set of pre-defined grain fractions.
    Type: Grant
    Filed: July 25, 2024
    Date of Patent: August 12, 2025
    Assignee: Saudi Arabian Oil Company
    Inventors: Wei Wei, Peng Lu, Yufeng Cui, Rainer Zuhlke, David Tang
  • Publication number: 20250202905
    Abstract: Methods for implementing Proof of Work (PoW) as an authorization signal are provided in a multi-node distributed operating environment wherein a set of authorization proxies are used to control access to protected resources. Each authorization proxy is enabled to provide PoW challenges to requesting clients. The methods enforce the constraint that PoW can only be exchange for access once. The approach thus prevents replays of PoW, e.g., wherein a client could do the work and then use that PoW for access multiple times, or a nefarious user could steal the PoW from another client to gain access to the protected resource.
    Type: Application
    Filed: December 18, 2023
    Publication date: June 19, 2025
    Inventors: Charles E. Gero, Vishal A. Patel, David Tang
  • Patent number: 12298945
    Abstract: A system and methods for presenting a hybrid cloud cache as a file system. The system implements a set of standard file system command line interfaces that present the objects stored by the hybrid cloud cache to users of the system as if the users were viewing and interacting with a traditional file system. The system provides an interactive shell to the users to view the contents of the hybrid cloud cache. The system may be configured to operate on a live instance as well as on an on-disk structure of the hybrid cloud cache. The system may provide the ability to present partially cached cloud data as a file system via the interactive shell for the purposes of development, support, and troubleshooting.
    Type: Grant
    Filed: February 19, 2024
    Date of Patent: May 13, 2025
    Assignee: Egnyte, Inc.
    Inventors: Andrew Guerra, Ajay Salpekar, David Tang
  • Patent number: 12299474
    Abstract: A system and methods for enhancing content collaboration by conflict detection and resolution. A hybrid cloud cache receives a request from a client to upload an object to the cloud. The hybrid cloud cache may perform an internal lookup to find the latest version of the object known to it. This lookup may return a local identifier or a cloud identifier. The cache may compare a client-provided identifier to the local identifier or to the cloud identifier that is mapped to the local identifier to determine if the client-provided identifier refers to the latest uploaded version of the object. The system may determine that a conflict exists if the client-provided identifier does not match either identifier. The system may generate an alternate name for the object and upload the renamed object to the cloud from the hybrid cloud cache.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: May 13, 2025
    Assignee: Egnyte, Inc.
    Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang
  • Patent number: 12240332
    Abstract: An illustrative dual power inverter module includes a detection circuit configured to detect loss of low voltage DC electrical power supplied to a controller for a first power inverter and a second power inverter of a drive unit for an electric vehicle. A first backup power circuit is associated with the first power inverter and a second backup power circuit is associated with the second power inverter. Each backup power circuit is configured to convert high voltage DC electrical power to low voltage DC electrical power responsive to detection of loss of low voltage DC electrical power supplied to the controller. Three-phase short circuitry is configured to apply a same fault action to the first power inverter and the second power inverter responsive to detection of loss of low voltage DC electrical power supplied to the controller, wherein the same fault action includes applying equalized torque to each axle operatively coupled to the drive unit.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: March 4, 2025
    Assignee: Rivian IP Holdings, LLC
    Inventors: Steven E. Schulz, David Tang, Silva Hiti, Richard M. Breese
  • Publication number: 20250071120
    Abstract: A service for automatic discovery of locations at which instances of an internal enterprise application are located. The service is configured to facilitate routing of connection requests directed to the internal enterprise application, which is hosted in distinct enterprise locations. The service works in association with a set of connectors that each have an associated Internet Protocol (IP) address (typically of a device to which the connector is coupled) at which it is reachable and through which a connection to an internal enterprise application instance can be proxied. Connections to the internal enterprise application are routable along a network path from a client to a given connector through a set of intermediary nodes. Using information collected from the connectors, the service performs a series of correlations to enable service provider mapping technologies to make both global and local traffic mapping decisions for these internal enterprise resources.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 27, 2025
    Applicant: Akamai Technologies, Inc.
    Inventor: David Tang
  • Publication number: 20250071091
    Abstract: A location service for automatic discovery of locations at which instances of an internal enterprise application are located. The location service is configured to facilitate routing of connection requests directed to the internal enterprise application, which typically is hosted in distinct enterprise locations. The service works in association with a set of connectors that each have an associated public Internet Protocol (IP) address (typically of a device to which the connector is coupled) at which it is reachable and through which a connection to an internal enterprise application instance can be proxied. Connections to the internal enterprise application are routable along a network path from a client to a given connector through a set of intermediary nodes. Using information collected from the connectors, the service performs a series of correlations (viz.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 27, 2025
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, David Tang, Vishal Patel
  • Publication number: 20240406137
    Abstract: An agent deployed within a private network creates on-demand connections to an intermediary node outside the private network. When a client contacts the intermediary node for an application or more generally any service available from within the private network, the intermediary node signals the agent to create the on-demand connection outbound to the intermediary. The agent may include advance information in the signal that accelerates the establishment of the on-demand connection and/or transmission of responsive data to the client.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Inventors: Charles E Gero, David Tang
  • Publication number: 20240311177
    Abstract: A system and methods for enhancing content collaboration by conflict detection and resolution. A hybrid cloud cache receives a request from a client to upload an object to the cloud. The hybrid cloud cache may perform an internal lookup to find the latest version of the object known to it. This lookup may return a local identifier or a cloud identifier. The cache may compare a client-provided identifier to the local identifier or to the cloud identifier that is mapped to the local identifier to determine if the client-provided identifier refers to the latest uploaded version of the object. The system may determine that a conflict exists if the client-provided identifier does not match either identifier. The system may generate an alternate name for the object and upload the renamed object to the cloud from the hybrid cloud cache.
    Type: Application
    Filed: November 16, 2023
    Publication date: September 19, 2024
    Applicant: Egnyte, Inc.
    Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang