Patents by Inventor James Aviani
James Aviani 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: 7725598Abstract: 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: GrantFiled: April 14, 2008Date of Patent: May 25, 2010Assignee: Cisco Technology, Inc.Inventors: Martin Cieslak, James Aviani, Martin Kagan
-
Patent number: 7574741Abstract: A method and system for preventing the detection of an operating system by an intruder, the operating system installed on a host in a network, is provided. The intruder transmits a network probe for operating system detection. The network probe is identified and a response is generated to the network probe, generated by the operating system, is modified. The modified response provides the intruder with false information related to the operating system, thereby misleading the intruder about the type of operating system.Type: GrantFiled: April 20, 2005Date of Patent: August 11, 2009Assignee: Cisco Technology, Inc.Inventors: James Aviani, Jean-Philippe Champagne, Matthew Gnagy, Michael Hall, Ravishankar Ganesh Ithal
-
Publication number: 20080222305Abstract: 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: ApplicationFiled: April 14, 2008Publication date: September 11, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Martin CIESLAK, James AVIANI, Martin KAGAN
-
Patent number: 7401159Abstract: The technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept server sits in front of a host server, and intercepts packets routed to the host server. When desired, packets which are intercepted by the intercept server are replicated, encapsulated and tunneled to selected client servers in the overlay network. The tunneled packets are received and processed by each of the selected client servers, whereupon each of the selected client servers generates a respective spoofed response to the source device identified in the header of the originally intercepted packet. Further, according to the technique of the present invention, each of the selected client servers transmits its respective spoofed response to the identified source device at substantially the same time.Type: GrantFiled: May 20, 2004Date of Patent: July 15, 2008Assignee: Cisco Technology, Inc.Inventors: James Aviani, David Eric Swanson, Frederick Baker, Kenneth E. Mueller, II, Matthew Richard Gnagy
-
Patent number: 7395348Abstract: 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: GrantFiled: June 5, 2000Date of Patent: July 1, 2008Assignee: Cisco Technology, Inc.Inventors: Martin Cieslak, James Aviani, Martin Kagan
-
Patent number: 7349969Abstract: In order to direct content requests to an appropriate content serving site in a computer network, a phased learning approach is utilized to ensure that, as best as possible, the request is made to content serving site with the shortest delay. In a setup phase, an indirect path return geographic sever load balancer times queries to all of the individual content serving sites so that the queries all arrive at the content serving sites at the same time. Therefore, when the requesting fixed location receives communications from the content serving sites, it can easily tell which content serving site has the least delay by an established race condition. The winner of the race may then be relayed to the indirect path return geographic server load balancer for later usage. In an execution mode, only the m fastest content serving sites and n other sites (used to test random and new sites) are queried when a DNS request arrives from the requesting fixed location.Type: GrantFiled: March 31, 2005Date of Patent: March 25, 2008Assignee: Cisco Technology, Inc.Inventors: Douglas Gourlay, James Aviani
-
Patent number: 7310730Abstract: A method of communicating an encrypted data broadcast to a plurality of virtual private network receivers is disclosed. A first communication channel is established between a first one of the receivers and a network node. A private data stream is communicated to the first receiver on the first channel. A request is received from the first receiver to join a broadcast data stream that is directed to a plurality of receivers by a broadcast server. A second encrypted communication channel is established between the first receiver and the network node for purposes of carrying the broadcast data stream. Decryption information, which the first receiver can use to decrypt information that is sent on the second channel, is sent to the first receiver through the first channel. The broadcast data stream is then communicated to the first receiver on the second channel.Type: GrantFiled: May 27, 2003Date of Patent: December 18, 2007Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Champagne, Bruce Lueckenhoff, Matthew Gnagy, James Aviani
-
Publication number: 20060242704Abstract: A method and system for preventing the detection of an operating system by an intruder, the operating system installed on a host in a network, is provided. The intruder transmits a network probe for operating system detection. The network probe is identified and a response is generated to the network probe, generated by the operating system, is modified. The modified response provides the intruder with false information related to the operating system, thereby misleading the intruder about the type of operating system.Type: ApplicationFiled: April 20, 2005Publication date: October 26, 2006Applicant: Cisco Technology, Inc.Inventors: James Aviani, Jean-Philippe Champagne, Matthew Gnagy, Michael Hall, Ravishankar Ithal
-
Publication number: 20060117093Abstract: 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: ApplicationFiled: January 4, 2006Publication date: June 1, 2006Inventors: James Aviani, Martin Cieslak, Martin Kagan
-
Publication number: 20050172011Abstract: In order to direct content requests to an appropriate content serving site in a computer network, a phased learning approach is utilized to ensure that, as best as possible, the request is made to content serving site with the shortest delay. In a setup phase, an indirect path return geographic sever load balancer times queries to all of the individual content serving sites so that the queries all arrive at the content serving sites at the same time. Therefore, when the requesting fixed location receives communications from the content serving sites, it can easily tell which content serving site has the least delay by an established race condition. The winner of the race may then be relayed to the indirect path return geographic server load balancer for later usage. In an execution mode, only the m fastest content serving sites and n other sites (used to test random and new sites) are queried when a DNS request arrives from the requesting fixed location.Type: ApplicationFiled: March 31, 2005Publication date: August 4, 2005Inventors: Douglas Gourlay, James Aviani
-
Patent number: 6920498Abstract: In order to direct content requests to an appropriate content serving site in a computer network, a phased learning approach is utilized to ensure that, as best as possible, the request is made to content serving site with the shortest delay. In a setup phase, an indirect path return geographic sever load balancer times sends transit time requests to all of the individual content serving sites so that the transit requests all arrive at the content serving sites at the same time. Therefore, when the requesting fixed location receives communications from the content serving sites, it can easily tell which content serving site has the least delay by an established race condition. The winner of the race may then be relayed to the indirect path return geographic server load balancer for later usage. In an execution mode, only the m fastest content serving sites and n other sites (used to test random and new sites) are sent a transit time request when a DNS request arrives from the requesting fixed location.Type: GrantFiled: August 31, 2000Date of Patent: July 19, 2005Assignee: Cisco Technology, Inc.Inventors: Douglas Gourlay, James Aviani
-
Patent number: 6789125Abstract: The technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept server sits in front of a host server, and intercepts packets routed to the host server. When desired, packets which are intercepted by the intercept server are replicated, encapsulated and tunneled to selected client servers in the overlay network. The tunneled packets are received and processed by each of the selected client servers, whereupon each of the selected client servers generates a respective spoofed response to the source device identified in the header of the originally intercepted packet. Further, according to the technique of the present invention, each of the selected client servers transmits its respective spoofed response to the identified source device at substantially the same time.Type: GrantFiled: May 10, 2000Date of Patent: September 7, 2004Assignee: Cisco Technology, Inc.Inventors: James Aviani, David Eric Swanson, Frederick Baker, Kenneth E. Mueller, II, Matthew Richard Gnagy
-
Patent number: 6742044Abstract: The technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept server sits in front of a host server, and intercepts packets routed to the host server. When desired, packets which are intercepted by the intercept server are replicated, encapsulated and tunneled to selected client servers in the overlay network. The tunneled packets are received and processed by each of the selected client servers, whereupon each of the selected client servers generates a respective spoofed response to the source device identified in the header of the originally intercepted packet. Further, according to the technique of the present invention, each of the selected client servers transmits its respective spoofed response to the identified source device at substantially the same time.Type: GrantFiled: May 10, 2000Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: James Aviani, David Eric Swanson, Frederick Baker, Kenneth E. Mueller, II, Matthew Richard Gnagy