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: 12659356Abstract: 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: GrantFiled: August 5, 2024Date of Patent: June 16, 2026Assignee: Akamai Technologies, Inc.Inventors: Charles E. Gero, Rishi Dhupar, David Tang, Vishal Patel
-
Publication number: 20260106876Abstract: 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: ApplicationFiled: December 16, 2025Publication date: April 16, 2026Inventors: Charles E. Gero, Vishal A. Patel, David Tang
-
Patent number: 12603892Abstract: 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: GrantFiled: August 22, 2023Date of Patent: April 14, 2026Assignee: Akamai Technologies, Inc.Inventor: David Tang
-
Patent number: 12602518Abstract: 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: GrantFiled: December 23, 2022Date of Patent: April 14, 2026Assignee: 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: 20260086845Abstract: 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: ApplicationFiled: May 5, 2025Publication date: March 26, 2026Applicant: Egnyte, Inc.Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang
-
Publication number: 20260039699Abstract: 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: ApplicationFiled: August 5, 2024Publication date: February 5, 2026Inventors: Charles E. Gero, Rishi Dhupar, David Tang, Vishal Patel
-
Publication number: 20260025359Abstract: 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: ApplicationFiled: August 22, 2025Publication date: January 22, 2026Applicant: Akamai Technologies, Inc.Inventors: David Tang, Charles E. Gero
-
Patent number: 12500898Abstract: 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: GrantFiled: December 18, 2023Date of Patent: December 16, 2025Assignee: Akamai Technologies, Inc.Inventors: Charles E. Gero, Vishal A. Patel, David Tang
-
Patent number: 12401620Abstract: 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: GrantFiled: June 1, 2023Date of Patent: August 26, 2025Assignee: Akamai Technologies, Inc.Inventors: Charles E Gero, David Tang
-
Publication number: 20250265233Abstract: 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: ApplicationFiled: May 6, 2025Publication date: August 21, 2025Applicant: Egnyte, Inc.Inventors: Andrew Guerra, Ajay Salpekar, David Tang
-
Patent number: 12384250Abstract: 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: GrantFiled: June 13, 2023Date of Patent: August 12, 2025Assignee: Rivian IP Holdings, LLCInventors: Richard M. Breese, Brian N. Harries, Silva Hiti, Daniel L. Kowalewski, Steven E. Schulz, David Tang
-
Patent number: 12385394Abstract: 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: GrantFiled: July 25, 2024Date of Patent: August 12, 2025Assignee: Saudi Arabian Oil CompanyInventors: Wei Wei, Peng Lu, Yufeng Cui, Rainer Zuhlke, David Tang
-
Publication number: 20250202905Abstract: 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: ApplicationFiled: December 18, 2023Publication date: June 19, 2025Inventors: Charles E. Gero, Vishal A. Patel, David Tang
-
Patent number: 12298945Abstract: 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: GrantFiled: February 19, 2024Date of Patent: May 13, 2025Assignee: Egnyte, Inc.Inventors: Andrew Guerra, Ajay Salpekar, David Tang
-
Patent number: 12299474Abstract: 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: GrantFiled: November 16, 2023Date of Patent: May 13, 2025Assignee: Egnyte, Inc.Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang
-
Patent number: 12240332Abstract: 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: GrantFiled: May 10, 2023Date of Patent: March 4, 2025Assignee: Rivian IP Holdings, LLCInventors: Steven E. Schulz, David Tang, Silva Hiti, Richard M. Breese
-
Publication number: 20250071120Abstract: 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: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Applicant: Akamai Technologies, Inc.Inventor: David Tang
-
Publication number: 20250071091Abstract: 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: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Applicant: Akamai Technologies, Inc.Inventors: Charles E. Gero, David Tang, Vishal Patel
-
Publication number: 20240406137Abstract: 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: ApplicationFiled: June 1, 2023Publication date: December 5, 2024Inventors: Charles E Gero, David Tang
-
Publication number: 20240311177Abstract: 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: ApplicationFiled: November 16, 2023Publication date: September 19, 2024Applicant: Egnyte, Inc.Inventors: Upendra Singh, Ajay Salpekar, Bhaskar Guthikonda, Andrew Guerra, David Tang