Patents by Inventor Martin Kagan
Martin Kagan 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: 10666701Abstract: The technology disclosed relates to delivering frequently updated data to computing devices that make decisions about selection of resources that might be delivered in response to a request from a user. In particular, it relates to utilizing media content delivery networks to deliver non-media data that is useful in the decision-making.Type: GrantFiled: November 16, 2012Date of Patent: May 26, 2020Assignee: Citrix Systems, Inc.Inventors: Martin Kagan, Hasan Alayli
-
Patent number: 10530738Abstract: The technology disclosed relates to DNS resolution of bare domain names of the form “myexample.com”. A bare domain name is also called zone apex or naked domain. In particular, bare domains are resolved by look-up of “A” records, per the IETF standards for DNS resolution. Technology is disclosed that improves resolution of bare domains to edge servers or other devices of a content delivery network or cloud-based content provider (collectively referred to as CDNs).Type: GrantFiled: August 7, 2014Date of Patent: January 7, 2020Assignee: Citrix Systems, Inc.Inventor: Martin Kagan
-
Patent number: 10397082Abstract: The technology disclosed relates to refined survey of Internet infrastructures. A pattern of measurements is disclosed that can improve data collection by increasing the number of measurements per survey session according to a function described in areas that have few measurements, and decreasing the average number of measurements per session in heavily measured areas. These are new problems that arise from implementation of technology developed by these inventors and their colleagues.Type: GrantFiled: August 7, 2014Date of Patent: August 27, 2019Assignee: Citrix Systems, Inc.Inventors: Martin Kagan, Jacob Wan
-
Patent number: 10397178Abstract: A system for surveying Internet access quality includes a nameserver, registered to be authoritative for a domain name and configured to receive a DNS query to resolve a pseudo-hostname and to extract from the pseudo-hostname an access quality indicator, and a web portal configured to transmit a data survey code to a web browser, the data survey code being configured to access a resource, to determine the access quality indicator responsively to the resource access, to generate the pseudo-hostname including the access quality indicator and the domain name, and to initiate the DNS query.Type: GrantFiled: June 30, 2016Date of Patent: August 27, 2019Assignee: Citrix Systems, Inc.Inventor: Martin Kagan
-
Patent number: 10320628Abstract: The technology disclosed relates to detection of anonymous proxies and bots making requests to a cloud based resource on the Internet, such as a web server or an App server. The technology can leverage one or more of: instrumentation of web pages that samples response times and other characteristics of communications by a requestor device over multiple network segments; lack of prior appearance of the requestor device across multiple, independently operated commercial web sites; and resolver usage by the requestor. These signals can be analyzed to score a requesting device's reputation. A location reported by a user device can be compared to a network characteristic determined location.Type: GrantFiled: August 12, 2013Date of Patent: June 11, 2019Assignee: Citrix Systems, Inc.Inventors: Jacob Wan, Greg Unrein, Martin Kagan
-
Patent number: 10140386Abstract: A data visualization system and related methods may include generating a multi-dimensional graphical object, in which a tessellated arrangement of columns represents an underlying hierarchical data set. Parent-child relationships may be represented by adjacency of columns with respect to an X-Y plane. Magnitudes of underlying values and/or expressions may be represented by Z-axis heights of the columns.Type: GrantFiled: September 29, 2016Date of Patent: November 27, 2018Assignee: Data Cocoon LLCInventors: Martin Kagan, Gregory Houlding, Whitney Lee Kagan
-
Patent number: 9992157Abstract: A method for providing access to an Internet resource includes receiving a DNS query including a hostname to be resolved, receiving status data, invoking a code by a name indicated by the hostname, conveying the status data to the code, receiving from the code a selection of an infrastructure, and generating a DNS response directing a resolution to the infrastructure.Type: GrantFiled: January 23, 2017Date of Patent: June 5, 2018Assignee: Citrix Systems, Inc.Inventor: Martin Kagan
-
Patent number: 9906488Abstract: A method for providing access to an Internet resource includes registering a surrogate nameserver to be an authoritative nameserver in a DNS network, receiving at the surrogate nameserver a DNS query, maintaining at the surrogate nameserver a cache that includes a resolution of the DNS query, and executing at the surrogate nameserver a policy code to make a determination of validity of one or more of the DNS query and the cached resolution.Type: GrantFiled: October 25, 2011Date of Patent: February 27, 2018Assignee: Cedexis, Inc.Inventor: Martin Kagan
-
Publication number: 20180041466Abstract: A method for providing access to an Internet resource includes registering a surrogate nameserver to be an authoritative nameserver in a DNS network, receiving at the surrogate nameserver a DNS query, maintaining at the surrogate nameserver a cache that includes a resolution of the DNS query, and executing at the surrogate nameserver a policy code to make a determination of validity of one or more of the DNS query and the cached resolution.Type: ApplicationFiled: October 25, 2011Publication date: February 8, 2018Applicant: CEDEXIS INC.Inventor: Martin Kagan
-
Publication number: 20170134338Abstract: A method for providing access to an Internet resource includes receiving a DNS query including a hostname to be resolved, receiving status data, invoking a code by a name indicated by the hostname, conveying the status data to the code, receiving from the code a selection of an infrastructure, and generating a DNS response directing a resolution to the infrastructure.Type: ApplicationFiled: January 23, 2017Publication date: May 11, 2017Applicant: Cedexis Inc.Inventor: Martin Kagan
-
Publication number: 20170034119Abstract: A system for surveying Internet access quality includes a nameserver, registered to be authoritative for a domain name and configured to receive a DNS query to resolve a pseudo-hostname and to extract from the pseudo-hostname an access quality indicator, and a web portal configured to transmit a data survey code to a web browser, the data survey code being configured to access a resource, to determine the access quality indicator responsively to the resource access, to generate the pseudo-hostname including the access quality indicator and the domain name, and to initiate the DNS query.Type: ApplicationFiled: June 30, 2016Publication date: February 2, 2017Applicant: Cedexis, Inc.Inventor: Martin Kagan
-
Patent number: 9553844Abstract: A method for providing access to an Internet resource includes receiving a DNS query including a hostname to be resolved, receiving status data, invoking a code by a name indicated by the hostname, conveying the status data to the code, receiving from the code a selection of an infrastructure, and generating a DNS response directing a resolution to the infrastructure.Type: GrantFiled: October 7, 2010Date of Patent: January 24, 2017Assignee: Cedexis, Inc.Inventor: Martin Kagan
-
Publication number: 20170017730Abstract: A data visualization system and related methods may include generating a multi-dimensional graphical object, in which a tessellated arrangement of columns represents an underlying hierarchical data set. Parent-child relationships may be represented by adjacency of columns with respect to an X-Y plane. Magnitudes of underlying values and/or expressions may be represented by Z-axis heights of the columns.Type: ApplicationFiled: September 29, 2016Publication date: January 19, 2017Applicant: Data Cocoon LLCInventors: Martin Kagan, Gregory Houlding, Whitney Lee Kagan
-
Publication number: 20160321378Abstract: A data visualization system and related methods may include generating a multi-dimensional graphical object, in which a tessellated arrangement of columns represents an underlying hierarchical data set. Parent-child relationships may be represented by adjacency of columns with respect to an X-Y plane. Magnitudes of underlying values and/or expressions may be represented by Z-axis heights of the columns.Type: ApplicationFiled: April 28, 2016Publication date: November 3, 2016Applicant: Data Cocoon LLCInventors: Martin Kagan, Gregory Houlding, Whitney Lee Kagan
-
Patent number: 9465891Abstract: A data visualization system and related methods may include generating a multi-dimensional graphical object, in which a tessellated arrangement of columns represents an underlying hierarchical data set. Parent-child relationships may be represented by adjacency of columns with respect to an X-Y plane. Magnitudes of underlying values and/or expressions may be represented by Z-axis heights of the columns.Type: GrantFiled: April 28, 2016Date of Patent: October 11, 2016Assignee: Data Cocoon LLCInventors: Martin Kagan, Gregory Houlding, Whitney Lee Kagan
-
Patent number: 9385988Abstract: A system for surveying Internet access quality includes a nameserver, registered to be authoritative for a domain name and configured to receive a DNS query to resolve a pseudo-hostname and to extract from the pseudo-hostname an access quality indicator, and a web portal configured to transmit a data survey code to a web browser, the data survey code being configured to access a resource, to determine the access quality indicator responsively to the resource access, to generate the pseudo-hostname including the access quality indicator and the domain name, and to initiate the DNS query.Type: GrantFiled: November 2, 2010Date of Patent: July 5, 2016Assignee: Cedexis, Inc.Inventor: Martin Kagan
-
Publication number: 20160043923Abstract: The technology disclosed relates to refined survey of Internet infrastructures. A pattern of measurements is disclosed that can improve data collection by increasing the number of measurements per survey session according to a function described in areas that have few measurements, and decreasing the average number of measurements per session in heavily measured areas. These are new problems that arise from implementation of technology developed by these inventors and their colleagues.Type: ApplicationFiled: August 7, 2014Publication date: February 11, 2016Applicant: CEDEXIS, INC.Inventors: Martin Kagan, Jacob Wan
-
Publication number: 20160043990Abstract: The technology disclosed relates to DNS resolution of bare domain names of the form “myexample.com”. A bare domain name is also called zone apex or naked domain. In particular, bare domains are resolved by look-up of “A” records, per the IETF standards for DNS resolution. Technology is disclosed that improves resolution of bare domains to edge servers or other devices of a content delivery network or cloud-based content provider (collectively referred to as CDNs).Type: ApplicationFiled: August 7, 2014Publication date: February 11, 2016Applicant: CEDEXIS, INC.Inventor: Martin Kagan
-
Publication number: 20150215267Abstract: A method for providing access to an Internet resource includes registering a surrogate nameserver to be an authoritative nameserver in a DNS network, receiving at the surrogate nameserver a DNS query, maintaining at the surrogate nameserver a cache that includes a resolution of the DNS query, and executing at the surrogate nameserver a policy code to make a determination of validity of one or more of the DNS query and the cached resolution.Type: ApplicationFiled: October 25, 2011Publication date: July 30, 2015Applicant: CEDEXIS INC.Inventor: Martin Kagan
-
Publication number: 20140379902Abstract: The technology disclosed relates to detection of anonymous proxies and bots making requests to a cloud based resource on the Internet, such as a web server or an App server. The technology can leverage one or more of: instrumentation of web pages that samples response times and other characteristics of communications by a requestor device over multiple network segments; lack of prior appearance of the requestor device across multiple, independently operated commercial web sites; and resolver usage by the requestor. These signals can be analyzed to score a requesting device's reputation. A location reported by a user device can be compared to a network characteristic determined location.Type: ApplicationFiled: August 12, 2013Publication date: December 25, 2014Applicant: Cedexis Inc.Inventors: Jacob Wan, Greg Unrein, Martin Kagan