Patents by Inventor Jong Kann
Jong Kann 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: 11843527Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: January 3, 2022Date of Patent: December 12, 2023Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20230344921Abstract: The present solution provides systems and methods for supporting network communication, including UDP network communication, between clients and servers at data centers, over a cloud VPN. An agent can receive a user datagram protocol (UDP) packet. The agent can generate a header for the UDP packet identifying a destination server at a data center of a plurality of data centers. The agent can establish a channel to a virtual private network (VPN) server of a cloud-based VPN as a service. The agent can encapsulate the UDP packet using the header and transmit, via the channel, the encapsulated UDP packet to the VPN server, the encapsulated UDP packet configured to identify the data center according to a table of the VPN server and content of the header.Type: ApplicationFiled: April 19, 2022Publication date: October 26, 2023Inventors: Pary Duraisamy, Pradeep Gaikwad, Kirankumar Alluvada, Jong Kann, Kenneth Bell
-
Patent number: 11652873Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.Type: GrantFiled: April 13, 2021Date of Patent: May 16, 2023Inventors: Jong Kann, Kenneth Bell
-
Patent number: 11582118Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: November 14, 2019Date of Patent: February 14, 2023Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20220303197Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: April 4, 2022Publication date: September 22, 2022Applicant: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20220131771Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: January 3, 2022Publication date: April 28, 2022Applicant: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Patent number: 11303543Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: November 14, 2019Date of Patent: April 12, 2022Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20220086063Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Applicant: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Patent number: 11271828Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: November 14, 2019Date of Patent: March 8, 2022Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Patent number: 11258680Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: November 14, 2019Date of Patent: February 22, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20210234924Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.Type: ApplicationFiled: April 13, 2021Publication date: July 29, 2021Inventors: Jong Kann, Kenneth Bell
-
Patent number: 11005926Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.Type: GrantFiled: July 25, 2019Date of Patent: May 11, 2021Assignee: Citrix Systems, Inc.Inventors: Jong Kann, Kenneth Bell
-
Publication number: 20210029197Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.Type: ApplicationFiled: July 25, 2019Publication date: January 28, 2021Inventors: Jong Kann, Kenneth Bell
-
Patent number: 10778684Abstract: Disclosed embodiments provide access to an application. An intermediary device may provide access to an application hosted by the server. The access may be provided to the client via a link that generates a first HTTP request for the application. The device may receive, from the client, the first HTTP request generated via the provided link. The device may rewrite an absolute URL of the application indicated in the first HTTP request, by replacing a first hostname of the server included in the absolute URL, with a URL segment generated by combining a unique string assigned to the first hostname with a second hostname of the device. The device may redirect the client to the rewritten absolute URL of the application.Type: GrantFiled: April 7, 2017Date of Patent: September 15, 2020Assignee: Citrix Systems, Inc.Inventors: Punit Gupta, Saurabh Singh, Ravi Ganesh, V, Jong Kann
-
Publication number: 20200162356Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20200162338Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20200159547Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20200162349Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan
-
Publication number: 20180295134Abstract: Disclosed embodiments provide access to an application. An intermediary device may provide access to an application hosted by the server. The access may be provided to the client via a link that generates a first HTTP request for the application. The device may receive, from the client, the first HTTP request generated via the provided link. The device may rewrite an absolute URL of the application indicated in the first HTTP request, by replacing a first hostname of the server included in the absolute URL, with a URL segment generated by combining a unique string assigned to the first hostname with a second hostname of the device. The device may redirect the client to the rewritten absolute URL of the application.Type: ApplicationFiled: April 7, 2017Publication date: October 11, 2018Inventors: Punit Gupta, Saurabh Singh, Ravi Ganesh, V, Jong Kann
-
Patent number: 9363292Abstract: The present invention is directed towards systems and methods for establishing and applying a policy group to control a user's access to an identified resource. A policy group representing an aggregate of one or more access configurations for a user to access one or more identified resources may be established via a policy manager. The policy group may include a login point component representing an entry point to access the identified resource. The login point may be configured via the policy manager to specify a uniform resource locator for the entry point. One or more authentication and authorization methods may be selected for the login point component. The device may receive a request to access the uniform resource locator. The device may initiate the policy group for evaluation. The device may initiate, with the user, one or more authentication and authorization methods specified by the login point component.Type: GrantFiled: August 25, 2014Date of Patent: June 7, 2016Assignee: CITRIX SYSTEMS, INC.Inventors: Marco Murgia, Larry Tomlin, Ivan Bojer, Jong Kann, Pierre Rafiq