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).

  • Publication number: 20140143438
    Abstract: 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: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Cedexis, Inc.
    Inventors: Martin Kagan, Hasan Alayli
  • Publication number: 20120246290
    Abstract: 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: Application
    Filed: October 7, 2010
    Publication date: September 27, 2012
    Applicant: Cedexis Inc.
    Inventor: Martin Kagan
  • Publication number: 20120246315
    Abstract: 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: Application
    Filed: November 2, 2010
    Publication date: September 27, 2012
    Applicant: Cedexis Inc.
    Inventor: Martin Kagan
  • Patent number: 7725598
    Abstract: Methods and apparatus are described for routing data traffic in a network having a plurality of layers including physical, data link, and network layers. The data traffic is received and one of a plurality of routing options for the data traffic is selected with reference to information outside of the physical, data link, and network layers. The data traffic is then routed according to the selected routing option.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: May 25, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Cieslak, James Aviani, Martin Kagan
  • Patent number: 7493389
    Abstract: A method for routing a data request received by a caching system is described. The caching system includes a router and a cache, and the data request identifies a source platform, a destination platform, and requested data. Where the source and destination platforms correspond to an entry in a list automatically generated by the caching system, the data request is transmitted without determining whether the requested data are stored in the cache.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: February 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Jr., Martin K. Cieslak, Martin A. Kagan
  • Publication number: 20080222305
    Abstract: Methods and apparatus are described for routing data traffic in a network having a plurality of layers including physical, data link, and network layers. The data traffic is received and one of a plurality of routing options for the data traffic is selected with reference to information outside of the physical, data link, and network layers. The data traffic is then routed according to the selected routing option.
    Type: Application
    Filed: April 14, 2008
    Publication date: September 11, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Martin CIESLAK, James AVIANI, Martin KAGAN
  • Patent number: 7395348
    Abstract: Methods and apparatus are described for routing data traffic in a network having a plurality of layers including physical, data link, and network layers. The data traffic is received and one of a plurality of routing options for the data traffic is selected with reference to information outside of the physical, data link, and network layers. The data traffic is then routed according to the selected routing option.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: July 1, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Cieslak, James Aviani, Martin Kagan
  • Patent number: 7069324
    Abstract: Methods and apparatus are described for intelligently assigning a portion of a cluster's traffic (e.g., buckets) to a cache system to minimize overloading of such cache system. In general terms, when a new cache system enters a cache cluster and/or starts up, the new cache system's full bucket allocation is not immediately assigned to the new cache system. Instead, only a portion of the full bucket allocation is initially assigned to the new cache system. In one embodiment, the new cache system's bucket assignment is gradually increased until the cache system is handling it's full bucket allocation or it becomes overloaded. The cache system's load is also checked periodically to determine whether it has become overloaded. When the cache system becomes overloaded, buckets are immediately shed from the cache system. In sum, the new cache system's load is adjusted until it is handling an optimum number of buckets.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: June 27, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Gurumukh S. Tiwana, Danny Kwok, James A. Aviani, Jr., Martin Cieslak, Martin A. Kagan, Stewart L. Forster
  • Publication number: 20060117093
    Abstract: A method for routing a data request received by a caching system is described. The caching system includes a router and a cache, and the data request identifies a source platform, a destination platform, and requested data. Where the source and destination platforms correspond to an entry in a list automatically generated by the caching system, the data request is transmitted without determining whether the requested data are stored in the cache.
    Type: Application
    Filed: January 4, 2006
    Publication date: June 1, 2006
    Inventors: James Aviani, Martin Cieslak, Martin Kagan
  • Patent number: 7016958
    Abstract: A method for routing a data request received by a caching system is described. The caching system includes a router and a cache, and the data request identifies a source platform, a destination platform, and requested data. Where the source and destination platforms correspond to an entry in a list automatically generated by the caching system, the data request is transmitted without determining whether the requested data are stored in the cache.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: March 21, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Jr., Martin K. Cieslak, Martin A. Kagan
  • Patent number: 6839809
    Abstract: Methods and apparatus are described for caching objects in a network cache. At least two memory queues are provided for storing the objects. Newly cached objects are stored in a first memory queue. Only selected objects are stored in a second memory queue, the selected objects having been accessed at least once while in the first memory queue.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: January 4, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Forster, Martin Kagan, James A. Aviani, Jr.
  • Publication number: 20040093419
    Abstract: A method of and system for secure content delivery. The method is carried out by a content delivery network service provider (CDNSP), which operates a secure CDN. The secure CDN may be a dedicated network or a subset of a larger distributed network that is managed by the service provider. A Web site obtains secure content delivery, preferably as a managed service, by aliasing the site (or given domains) to the CDN. Edge servers are selectively authenticated into the secure CDN before they can be used to deliver secure content, and the CDN service provider serves SSL pages over a secure connection on the site's behalf, preferably using an SSL certificate provided by the site. A copy of the customer's SSL certificate resides on the secure edge servers to allow them to serve SSL content on the customer's behalf. A key agent running on the edge server, however, ensures that the copy of the certificate only resides in memory and not on disk.
    Type: Application
    Filed: October 23, 2002
    Publication date: May 13, 2004
    Inventors: William E. Weihl, Andrew B. Ellis, Martin A. Kagan
  • Patent number: 6683873
    Abstract: Methods and apparatus are described for controlling packet flow to a cache system is disclosed. A packet flow intended for a first destination is received into the cache system. When the packet flow indicates the start of the packet flow or when the packet flow is identified as being owned by the cache system, the packet flow is processed within the cache system. When the packet flow does not indicate the start of the packet flow and the packet flow is not identified as being owned by the cache system, the packet flow is directed back to the first destination.
    Type: Grant
    Filed: January 3, 2000
    Date of Patent: January 27, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Danny Kwok, Gurumukh S. Tiwana, James A. Aviani, Jr., Martin Cieslak, Martin A. Kagan
  • Patent number: 6532493
    Abstract: A method for routing a data request received by a caching system is described. The caching system includes a router and a cache, and the data request identifies a source platform, a destination platform, and requested data. Where the source and destination platforms correspond to an entry in a list automatically generated by the caching system, the data request is transmitted without determining whether the requested data are stored in the cache.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: March 11, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Jr., Martin K. Cieslak, Martin A. Kagan