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: 20260149688Abstract: 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: ApplicationFiled: November 26, 2024Publication date: May 28, 2026Inventors: Suraj Kumar Jaiswal, Pankaj Bhagra, Hao Long, Adithyaraghav Thirumalai Ananthampillai, Siva Kollipara
-
Publication number: 20260149698Abstract: 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: ApplicationFiled: November 26, 2024Publication date: May 28, 2026Inventors: Suraj Kumar Jaiswal, Pankaj Bhagra, Hao Long, Adithyaraghav Thirumalai Ananthampillai, Siva Kollipara
-
Patent number: 12641044Abstract: 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: GrantFiled: July 6, 2023Date of Patent: May 26, 2026Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Marc Brown, Hao Long
-
Patent number: 12621343Abstract: 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: GrantFiled: December 22, 2023Date of Patent: May 5, 2026Assignee: 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: 20260067528Abstract: 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: ApplicationFiled: November 5, 2025Publication date: March 5, 2026Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
-
Patent number: 12489942Abstract: 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: GrantFiled: April 18, 2023Date of Patent: December 2, 2025Assignee: SNAP INC.Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
-
Publication number: 20250358214Abstract: 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: ApplicationFiled: July 31, 2025Publication date: November 20, 2025Inventors: Jia Chen, Saurabh Dixit, Anil Saini, Shu Lin, Hao Long
-
Publication number: 20250330441Abstract: 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: ApplicationFiled: June 30, 2025Publication date: October 23, 2025Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Publication number: 20250279961Abstract: 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: ApplicationFiled: May 15, 2025Publication date: September 4, 2025Inventors: Jia Chen, Hao Long, Shu Lin
-
Patent number: 12401585Abstract: 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: GrantFiled: January 31, 2023Date of Patent: August 26, 2025Assignee: Palo Alto Networks, Inc.Inventors: Jia Chen, Saurabh Dixit, Anil Saini, Shu Lin, Hao Long
-
Patent number: 12363062Abstract: 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: GrantFiled: September 12, 2023Date of Patent: July 15, 2025Assignee: Palo Alto Networks, Inc.Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Publication number: 20250211612Abstract: 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: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Inventors: Jiyuan Zhong, Remy Ouaini, Tripti Agarwal, Pratiksha Jain, Jose Carlos Sagrero Dominguez, Hao Long, Tao Lin, Damodar Jayram Banodkar, Vinod Kumar Balasubramanyam
-
Patent number: 12328256Abstract: 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: GrantFiled: August 10, 2022Date of Patent: June 10, 2025Assignee: Palo Alto Networks, Inc.Inventors: Jia Chen, Hao Long, Shu Lin
-
Publication number: 20250016126Abstract: 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: ApplicationFiled: July 6, 2023Publication date: January 9, 2025Inventors: Nathan Kenneth Boyd, Marc Brown, Hao Long
-
Publication number: 20240372829Abstract: 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: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: Thomas Arthur Warburton, Hao Long, Shu Lin, Mingfei Peng
-
Publication number: 20240357197Abstract: 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: ApplicationFiled: April 18, 2023Publication date: October 24, 2024Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
-
Patent number: 12107829Abstract: 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: GrantFiled: December 6, 2023Date of Patent: October 1, 2024Assignee: Palo Alto Networks, Inc.Inventors: Thomas Arthur Warburton, Shu Lin, Devendra Raut, Jialiang Li, Hao Long
-
Patent number: 12101025Abstract: 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: GrantFiled: November 1, 2022Date of Patent: September 24, 2024Assignee: JOULWATT TECHNOLOGY CO., LTD.Inventor: Hao Long
-
Patent number: 12069025Abstract: 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: GrantFiled: December 22, 2021Date of Patent: August 20, 2024Assignee: Palo Alto Networks, Inc.Inventors: Thomas Arthur Warburton, Hao Long, Shu Lin, Mingfei Peng
-
Publication number: 20240266707Abstract: 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: ApplicationFiled: April 19, 2024Publication date: August 8, 2024Inventors: Yu Liu, Kun Li, Hao Long