Patents by Inventor Guy Keinan
Guy Keinan 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: 12407644Abstract: Methods are provided in which a domain name system (DNS) service obtains a lookup request for information about a source of a traffic flow being transmitted to a network resource external of a service cluster and performs, based on the lookup request, a lookup operation for a microservice that is the source of the traffic flow, among a plurality of microservices of the service cluster registered with the DNS service. The methods further include providing information about the microservice based on the lookup operation. The information includes at least a name of the microservice for visibility of the microservice external of the service cluster.Type: GrantFiled: April 26, 2024Date of Patent: September 2, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas Szigeti, David John Zacks, Akram Ismail Sheriff, Guy Keinan, Walter T. Hulick, Jr.
-
Publication number: 20240396801Abstract: In one embodiment, a device obtains telemetry data associated with an online application accessible via a network. The device trains, based on the telemetry data, a machine learning model to determine whether a given address in the network is associated with the online application. The device uses the machine learning model to generate a listing of network addresses associated with the online application. The device provides the listing of network addresses for use by an application detection service in the network to determine that an initial packet of a traffic flow is associated with the online application based on a match between a destination address of that packet and a network address in the listing of network addresses.Type: ApplicationFiled: May 24, 2023Publication date: November 28, 2024Inventors: Michal Wladyslaw GARCARZ, Jean-Philippe VASSEUR, Guy KEINAN
-
Patent number: 12155532Abstract: In one embodiment, a device obtains telemetry data associated with an online application accessible via a network. The device trains, based on the telemetry data, a machine learning model to determine whether a given address in the network is associated with the online application. The device uses the machine learning model to generate a listing of network addresses associated with the online application. The device provides the listing of network addresses for use by an application detection service in the network to determine that an initial packet of a traffic flow is associated with the online application based on a match between a destination address of that packet and a network address in the listing of network addresses.Type: GrantFiled: May 24, 2023Date of Patent: November 26, 2024Assignee: Cisco Technology, Inc.Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur, Guy Keinan
-
Publication number: 20240305603Abstract: Methods are provided in which a domain name system (DNS) service obtains a lookup request for information about a source of a traffic flow being transmitted to a network resource external of a service cluster and performs, based on the lookup request, a lookup operation for a microservice that is the source of the traffic flow, among a plurality of microservices of the service cluster registered with the DNS service. The methods further include providing information about the microservice based on the lookup operation. The information includes at least a name of the microservice for visibility of the microservice external of the service cluster.Type: ApplicationFiled: April 26, 2024Publication date: September 12, 2024Inventors: Thomas Szigeti, David John Zacks, Akram Ismail Sheriff, Guy Keinan, Walter T. Hulick, JR.
-
Patent number: 11985107Abstract: Methods are provided in which a domain name system (DNS) service obtains a lookup request for information about a source of a traffic flow being transmitted to a network resource external of a service cluster and performs, based on the lookup request, a lookup operation for a microservice that is the source of the traffic flow, among a plurality of microservices of the service cluster registered with the DNS service. The methods further include providing information about the microservice based on the lookup operation. The information includes at least a name of the microservice for visibility of the microservice external of the service cluster.Type: GrantFiled: February 3, 2023Date of Patent: May 14, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas Szigeti, David John Zacks, Akram Ismail Sheriff, Guy Keinan, Walter T. Hulick, Jr.
-
Publication number: 20230188496Abstract: Methods are provided in which a domain name system (DNS) service obtains a lookup request for information about a source of a traffic flow being transmitted to a network resource external of a service cluster and performs, based on the lookup request, a lookup operation for a microservice that is the source of the traffic flow, among a plurality of microservices of the service cluster registered with the DNS service. The methods further include providing information about the microservice based on the lookup operation. The information includes at least a name of the microservice for visibility of the microservice external of the service cluster.Type: ApplicationFiled: February 3, 2023Publication date: June 15, 2023Inventors: Thomas Szigeti, David John Zacks, Akram Ismail Sheriff, Guy Keinan, Walter T. Hulick, JR.
-
Patent number: 11601393Abstract: Methods are provided in which a domain name system (DNS) service obtains a lookup request for information about a source of a traffic flow being transmitted to a network resource external of a service cluster and performs, based on the lookup request, a lookup operation for a microservice that is the source of the traffic flow, among a plurality of microservices of the service cluster registered with the DNS service. The methods further include providing information about the microservice based on the lookup operation. The information includes at least a name of the microservice for visibility of the microservice external of the service cluster.Type: GrantFiled: October 4, 2021Date of Patent: March 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas Szigeti, David John Zacks, Akram Ismail Sheriff, Guy Keinan, Walter T. Hulick, Jr.
-
Patent number: 10904115Abstract: The present disclosure provides a method of exchanging on-premise network analytics and cloud-based application analytics between an enterprise network and a cloud-based application without exchanging any personally identifiable information about the end users and devices involved in a communication session conducted over the enterprise network and using the cloud-based application. In one aspect, a method includes receiving, at a controller of a network, first analytics data, the first analytics data being embedded with a watermark, the first analytics data excluding personally identifiable information associated with end points of a communication session using a cloud-based application; receiving second analytics data from one or more components of the network, the second analytics data including the watermark; correlating the first analytics data and the second analytics data using the watermark to yield correlated data; and performing network analysis and troubleshooting using the correlated data.Type: GrantFiled: August 19, 2019Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas Szigeti, Stefano Giorcelli, Guy Keinan
-
Publication number: 20200162351Abstract: The present disclosure provides a method of exchanging on-premise network analytics and cloud-based application analytics between an enterprise network and a cloud-based application without exchanging any personally identifiable information about the end users and devices involved in a communication session conducted over the enterprise network and using the cloud-based application. In one aspect, a method includes receiving, at a controller of a network, first analytics data, the first analytics data being embedded with a watermark, the first analytics data excluding personally identifiable information associated with end points of a communication session using a cloud-based application; receiving second analytics data from one or more components of the network, the second analytics data including the watermark; correlating the first analytics data and the second analytics data using the watermark to yield correlated data; and performing network analysis and troubleshooting using the correlated data.Type: ApplicationFiled: August 19, 2019Publication date: May 21, 2020Inventors: Thomas Szigeti, Stefano Giorcelli, Guy Keinan