Patents by Inventor Richard A. Sheehan
Richard A. Sheehan 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: 11115500Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: December 30, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20200195753Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: December 30, 2019Publication date: June 18, 2020Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 10523783Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: May 30, 2018Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20180278717Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: May 30, 2018Publication date: September 27, 2018Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 10003496Abstract: Systems and methods for implementing network changes are described herein. In one aspect, a network change procedure may be comprised of a plurality of scripts that may implement a change in the network. In one embodiment, the deployment may be paused after the script has been executed. During the pause, a change management server may determine the impact of the change on the network. If the change had a positive effect, the change management server may execute another script to make another network change. However, if the change had a negative effect, the change management server may initiate one or more remedial actions.Type: GrantFiled: March 18, 2016Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventors: Robert Kennedy, Timothy R. Kohn, Devin Kowatch, Richard A. Sheehan
-
Patent number: 9992303Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: February 25, 2015Date of Patent: June 5, 2018Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Patent number: 9294352Abstract: Systems and methods for implementing network changes are described herein. In one aspect, a network change procedure may be comprised of a plurality of scripts that may implement a change in the network. In one embodiment, the deployment may be paused after the script has been executed. During the pause, a change management server may determine the impact of the change on the network. If the change had a positive effect, the change management server may execute another script to make another network change. However, if the change had a negative effect, the change management server may initiate one or more remedial actions.Type: GrantFiled: October 29, 2014Date of Patent: March 22, 2016Assignee: Amazon Technologies, Inc.Inventors: Robert Kennedy, Timothy R. Kohn, Devin Kowatch, Richard A. Sheehan
-
Publication number: 20150172415Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: February 25, 2015Publication date: June 18, 2015Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 9021129Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: June 3, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Patent number: 8880690Abstract: Systems and methods for implementing network changes are described herein. In one aspect, a network change procedure may be comprised of a plurality of scripts that may implement a change in the network. In one embodiment, the deployment may be paused after the script has been executed. During the pause, a change management server may determine the impact of the change on the network. If the change had a positive effect, the change management server may execute another script to make another network change. However, if the change had a negative effect, the change management server may initiate one or more remedial actions.Type: GrantFiled: August 15, 2012Date of Patent: November 4, 2014Assignee: Amazon Technologies, Inc.Inventors: Robert Kennedy, Timothy R. Kohn, Devin Kowatch, Richard A. Sheehan
-
Publication number: 20130268633Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: June 3, 2013Publication date: October 10, 2013Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 8458360Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: September 15, 2012Date of Patent: June 4, 2013Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20130013808Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: September 15, 2012Publication date: January 10, 2013Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 8321588Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: GrantFiled: September 14, 2011Date of Patent: November 27, 2012Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20120066408Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.Type: ApplicationFiled: September 14, 2011Publication date: March 15, 2012Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W.S. Redman, Richard Sheehan
-
Patent number: 8028090Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider.Type: GrantFiled: November 17, 2008Date of Patent: September 27, 2011Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20100125673Abstract: A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider.Type: ApplicationFiled: November 17, 2008Publication date: May 20, 2010Inventors: David R. Richardson, John Cormie, Imran S. Patel, Benjamin W. S. Redman, Richard Sheehan
-
Publication number: 20050098473Abstract: A container for containing semiconductor wafers. A preferred embodiment of the invention provides a container for containing semiconductor wafers that includes a first container body including a base and a wall connected to the base, a first wafer support plate located inside the first container body; and at least one semiconductor wafer between the base of the first container body and the first wafer support plate, wherein the semiconductor wafer is stabilized between the first wafer support plate and the first container body.Type: ApplicationFiled: November 10, 2003Publication date: May 12, 2005Inventor: Richard Sheehan