Patents by Inventor Hao Long

Hao Long 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: 20260149688
    Abstract: In some embodiments, a system, a process, and/or a computer program product for providing client IP persistence for traffic egressing from a distributed SASE infrastructure includes receiving traffic associated with a user application (app) session at a Secure Access Service Edge (SASE) cloud network via a proxy node; processing the traffic associated with the user app session using a security processing node (SPN), and wherein a network address translation (NAT) rule is configured for the SPN; and egressing the traffic associated with the user app session from the SASE cloud network to its original destination using a fixed public IP address based on the NAT rule to facilitate client IP persistence for all network connections associated with the user app session (e.g., the NAT rule is used in selecting the Cloud NAT with a fixed public IP address to egress the traffic).
    Type: Application
    Filed: November 26, 2024
    Publication date: May 28, 2026
    Inventors: Suraj Kumar Jaiswal, Pankaj Bhagra, Hao Long, Adithyaraghav Thirumalai Ananthampillai, Siva Kollipara
  • Publication number: 20260149698
    Abstract: Techniques for providing language localization for traffic egressing from a distributed Service Access Service Edge (SASE) infrastructure are disclosed. In some embodiments, a system, a process, and/or a computer program product for providing client IP persistence for traffic egressing from a distributed SASE infrastructure includes receiving traffic associated with a user application (app) session at a Secure Access Service Edge (SASE) cloud network via a proxy node; processing the traffic associated with the user app session using a security processing node (SPN), and wherein a source network address translation (SNAT) rule is configured for the SPN; and egressing the traffic associated with the user app session from the SASE cloud network to its original destination using a fixed public IP address based on the SNAT rule to facilitate language localization for all network connections associated with the user app session.
    Type: Application
    Filed: November 26, 2024
    Publication date: May 28, 2026
    Inventors: Suraj Kumar Jaiswal, Pankaj Bhagra, Hao Long, Adithyaraghav Thirumalai Ananthampillai, Siva Kollipara
  • Patent number: 12641044
    Abstract: Systems, methods, and computer instructions are provided. The method includes retrieving a first set of a media content transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients. The method further includes creating a visual representation of the first set of media content, and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: May 26, 2026
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Marc Brown, Hao Long
  • Patent number: 12621343
    Abstract: Techniques for an enhanced internal host detection protocol are disclosed. In some embodiments, a system, a process, and/or a computer program product for an enhanced internal host detection protocol includes sending a response to a get configuration query from a portal for a cloud security service to an endpoint agent; routing a DNS reverse lookup query to a predetermined IP address associated with a DNS proxy associated with the cloud security service; sending a response to the DNS reverse lookup query from the DNS proxy associated with the cloud security service; and verifying that the response to the DNS reverse lookup query is not spoofed based on a match with the response to the get configuration query.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: May 5, 2026
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jiyuan Zhong, Remy Ouaini, Tripti Agarwal, Pratiksha Jain, Jose Carlos Sagrero Dominguez, Hao Long, Tao Lin, Damodar Jayram Banodkar, Vinod Kumar Balasubramanyam
  • Publication number: 20260067528
    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. The program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.
    Type: Application
    Filed: November 5, 2025
    Publication date: March 5, 2026
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
  • Patent number: 12489942
    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. The program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: December 2, 2025
    Assignee: SNAP INC.
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
  • Publication number: 20250358214
    Abstract: Techniques for deploying symmetric routing are disclosed. A system, process, and/or computer program product for deploying symmetric routing includes routing network traffic from a client over a security access network provider virtual private network (VPN) access to a customer network, and enforcing symmetric routing crossing an autonomous system (AS) based on one or more prepended AS routing numbers in a first routing table for inbound traffic and/or based on one or more weights and one or more local preferences in a second routing table for outbound traffic.
    Type: Application
    Filed: July 31, 2025
    Publication date: November 20, 2025
    Inventors: Jia Chen, Saurabh Dixit, Anil Saini, Shu Lin, Hao Long
  • Publication number: 20250330441
    Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.
    Type: Application
    Filed: June 30, 2025
    Publication date: October 23, 2025
    Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
  • Publication number: 20250279961
    Abstract: Techniques for supporting overlapping network addresses universally are disclosed. A system, process, and/or computer program product for supporting overlapping network addresses universally includes generating at least two virtual routers for a cloud security service, the at least two virtual routers including a first virtual router and a second virtual router, routing cloud security service packets using the first virtual router, and routing enterprise subscriber packets using the second virtual router.
    Type: Application
    Filed: May 15, 2025
    Publication date: September 4, 2025
    Inventors: Jia Chen, Hao Long, Shu Lin
  • Patent number: 12401585
    Abstract: Techniques for deploying symmetric routing are disclosed. A system, process, and/or computer program product for deploying symmetric routing includes routing network traffic from a client over a security access network provider virtual private network (VPN) access to a customer network, and enforcing symmetric routing crossing an autonomous system (AS) based on one or more prepended AS routing numbers in a first routing table for inbound traffic and/or based on one or more weights and one or more local preferences in a second routing table for outbound traffic.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: August 26, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jia Chen, Saurabh Dixit, Anil Saini, Shu Lin, Hao Long
  • Patent number: 12363062
    Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: July 15, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
  • Publication number: 20250211612
    Abstract: Techniques for an enhanced internal host detection protocol are disclosed. In some embodiments, a system, a process, and/or a computer program product for an enhanced internal host detection protocol includes sending a response to a get configuration query from a portal for a cloud security service to an endpoint agent; routing a DNS reverse lookup query to a predetermined IP address associated with a DNS proxy associated with the cloud security service; sending a response to the DNS reverse lookup query from the DNS proxy associated with the cloud security service; and verifying that the response to the DNS reverse lookup query is not spoofed based on a match with the response to the get configuration query.
    Type: Application
    Filed: December 22, 2023
    Publication date: June 26, 2025
    Inventors: Jiyuan Zhong, Remy Ouaini, Tripti Agarwal, Pratiksha Jain, Jose Carlos Sagrero Dominguez, Hao Long, Tao Lin, Damodar Jayram Banodkar, Vinod Kumar Balasubramanyam
  • Patent number: 12328256
    Abstract: Techniques for supporting overlapping network addresses universally are disclosed. A system, process, and/or computer program product for supporting overlapping network addresses universally includes generating at least two virtual routers for a cloud security service, the at least two virtual routers including a first virtual router and a second virtual router, routing cloud security service packets using the first virtual router, and routing enterprise subscriber packets using the second virtual router.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: June 10, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jia Chen, Hao Long, Shu Lin
  • Publication number: 20250016126
    Abstract: Systems, methods, and computer instructions are provided. The method includes retrieving a first set of a media content transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients. The method further includes creating a visual representation of the first set of media content, and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 9, 2025
    Inventors: Nathan Kenneth Boyd, Marc Brown, Hao Long
  • Publication number: 20240372829
    Abstract: Techniques for providing a networking and security split architecture are disclosed. In some embodiments, a system, process, and/or computer program product for providing a networking and security split architecture includes receiving a flow at a security service; processing the flow at a network layer of the security service to perform one or more networking functions; and offloading the flow to a security layer of the security service to perform security enforcement based on a policy.
    Type: Application
    Filed: July 16, 2024
    Publication date: November 7, 2024
    Inventors: Thomas Arthur Warburton, Hao Long, Shu Lin, Mingfei Peng
  • Publication number: 20240357197
    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. The program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
  • Patent number: 12107829
    Abstract: Techniques for providing localization at scale for a cloud-based security service are disclosed. In some embodiments, a system/method/computer program product for providing localization at scale for a cloud-based security service includes receiving a connection request at a network gateway of a cloud-based security service; performing a source Network Address Translation (NAT) from a registered set of public IP addresses associated with a tenant; and providing secure access to a Software as a Service (SaaS) using the cloud-based security service.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: October 1, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Thomas Arthur Warburton, Shu Lin, Devendra Raut, Jialiang Li, Hao Long
  • Patent number: 12101025
    Abstract: A switched-mode power supply includes a first switch transistor. A drain of the first switch transistor receives an input voltage on a direct current input bus of the switched-mode power supply, and a source is connected to a reference ground. The power supply circuit includes a junction field-effect transistor (JFET), where a drain of the JFET receives the input voltage, a gate is connected to the reference ground, and a source outputs a supply voltage or a supply current. During each switch cycle, the first switch transistor is controlled to be turned off or a drain voltage is controlled to be greater than or equal to a first threshold voltage when the first switch transistor is turned on, such that the supply voltage or the supply current satisfies a drive voltage of the first switch transistor and an operating voltage of a to-be-powered circuit of the switched-mode power supply.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: September 24, 2024
    Assignee: JOULWATT TECHNOLOGY CO., LTD.
    Inventor: Hao Long
  • Patent number: 12069025
    Abstract: Techniques for providing a networking and security split architecture are disclosed. In some embodiments, a system, process, and/or computer program product for providing a networking and security split architecture includes receiving a flow at a security service; processing the flow at a network layer of the security service to perform one or more networking functions; and offloading the flow to a security layer of the security service to perform security enforcement based on a policy.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: August 20, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Thomas Arthur Warburton, Hao Long, Shu Lin, Mingfei Peng
  • Publication number: 20240266707
    Abstract: In accordance with an embodiment, a signal transmission structure includes a connector, a metal waveguide, and a dielectric waveguide. The connector includes a first end and a second end that are oppositely disposed, the connector has a first through hole extending from the first end to the second end, and the first through hole has a metal inner wall. The metal waveguide has a second through hole, one end of the metal waveguide is connected to the first end of the connector, and the second through hole communicates with the first through hole. The dielectric waveguide includes a core and a cladding that covers an outer periphery of the core, and the dielectric waveguide has an insertion end that is inserted into the first through hole through the second end of the connector.
    Type: Application
    Filed: April 19, 2024
    Publication date: August 8, 2024
    Inventors: Yu Liu, Kun Li, Hao Long