Patents by Inventor Elmore Eugene Pope

Elmore Eugene Pope 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: 9571389
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Patent number: 9544394
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Patent number: 9516470
    Abstract: Mobile device users may be tracked either via mobile-signal triangulation or via Global Positioning Satellite information. A mobile device user's recent movements may be analyzed to determine trails or traffic patterns for device user among various locations. Mobile device trail information, either for an individual user or aggregated for multiple users, may be analyzed to determine a next destination for the user. Electronic advertising content, such as advertisements, coupons and/or other communications, associated with the next destination may be sent to the mobile device. Additionally, the identity of the mobile device use may be known and the advertisements or coupons may be tailored according to demographic information regarding the mobile device user. In addition, destinations may be recommended to mobile device users based on the recent locations the users have visited.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
  • Patent number: 9479476
    Abstract: A system, method and computer-readable medium for request routing. A client request processing a resource identifier for requested content transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. 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 with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat with the content delivery network service provider's network until a DNS server resolves a DNS query from the client computing device.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Bradley E. Marshall, Elmore Eugene Pope, Swaminathan Sivasubramanian
  • Publication number: 20160259547
    Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
  • Patent number: 9372829
    Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
  • Publication number: 20160004974
    Abstract: Disclosed are various embodiments for detecting unexpected behavior. A path associated with a user is tracked. It is determined whether the path corresponds to at least one intent grouping that in turn corresponds to an expected behavior. Unexpected behavior is identified when the path does not correspond to at least one intent grouping.
    Type: Application
    Filed: August 31, 2015
    Publication date: January 7, 2016
    Inventor: Elmore Eugene Pope
  • Publication number: 20150339759
    Abstract: A system may use search refinements to identify new product trends. These product trends may be associated with attributes or product features that may previously have been available, but are newly of interest to a users. The system may compare search refinements used by users during an earlier time period with search refinements used during a more recent time period to identify search refinements that are used more often during the later time period. Based on this comparison, the system can identify a product feature that is of interest to users during the later time period, but not the earlier time period. The system can then recommend products with the product feature to potential customers. Further, if the product feature was not available during the earlier time period, the system can identify to potential customers that the product feature is newly available in relation to the earlier time period.
    Type: Application
    Filed: August 5, 2015
    Publication date: November 26, 2015
    Inventors: Elmore Eugene Pope, Scott Allen Mongrain, Joseph Xavier, Srikanth Thirumalai
  • Patent number: 9122981
    Abstract: Disclosed are various embodiments for detecting unexpected behavior. A path associated with a user is tracked. It is determined whether the path corresponds to at least one intent grouping that in turn corresponds to an expected behavior. Unexpected behavior is identified when the path does not correspond to at least one intent grouping.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: September 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Elmore Eugene Pope
  • Patent number: 9075777
    Abstract: A web browser is implemented to receive a document from a server. The document may include one or more embedded Uniform Resource Locator (URL) references. The web browser may display the document on a user interface. A user associated with the web browser may determine one or more of the original embedded URL references should be replaced. In response to user input, the web browser may change at least one of the original embedded URL references to a corresponding replacement embedded URL reference and display the document with the replacement embedded URL reference. The web browser may save an association of the original embedded URL reference with the replacement embedded URL reference and subsequently, when receiving the document with the original embedded URL reference, automatically replace the original embedded URL reference with the corresponding replacement embedded URL reference before displaying the document.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 7, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Brad E. Marshall, Eric B. Merritt
  • Publication number: 20150154685
    Abstract: A system may identify new features of items represented in an electronic catalog by comparing the attributes of items from an earlier time period (e.g., 1 to 3 years ago) with the attributes of items from a later or more recent time period (e.g., today) for a given items classification. By identifying attributes associated with items from the later time period, but not with items from the earlier time period, the system can identify new features associated with the given items classification. In some cases, the system may use search behaviors of users to assess whether such new features are important to users.
    Type: Application
    Filed: January 26, 2015
    Publication date: June 4, 2015
    Inventors: Elmore Eugene Pope, Scott Allen Mongrain, Joseph Xavier, Srikanth Thirumalai
  • Publication number: 20150081842
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 19, 2015
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Publication number: 20150058098
    Abstract: Disclosed are embodiments configured to detect a quorum of peers in a peer to peer network. In one embodiment, a first peer receives a message originating in a second peer, where the message includes a peer identifier. The peer identifier is stored in quorum detection data in response to determining that the peer identifier is not already present in the quorum detection data. A quorum of the peers is detected based at least in part on the quorum detection data.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 26, 2015
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
  • Patent number: 8930544
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Patent number: 8880585
    Abstract: Disclosed are various systems, methods, and computer-readable mediums embodying programs that are configured to detect a quorum of peers in a peer to peer network. In one embodiment, a first one of a plurality of peers receives a message from one of a plurality of second ones of the peers, the message including at least one peer identifier listed in association with a corresponding at least one property value, where the peers communicate with each other on a peer to peer network. The at least one peer identifier is written in association with a corresponding at least one property value in a memory associated with the first one of the peers when the at least one peer identifier does not exist in the memory. Also, a quorum of peer identifiers existing in the memory that are associated with respective property values that match a predefined criteria are detected, and a predefined action is implemented in the first one of the peers upon detecting the quorum.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: November 4, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
  • Publication number: 20140237032
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Patent number: 8775275
    Abstract: Paths followed by a plurality of devices are recorded. Devices of the plurality have sent content requests similar to a current content request. Behaviors exhibited by respective ones of the plurality of devices. The respective ones of the paths are grouped into intent groupings. A path followed by a device is assembled. The assembling the path comprises recording a plurality of content requests generated by the device prior to the current content request. An intent grouping matching the path is identified. The intent grouping is associated with an expected behavior. Content calculated to facilitate the expected behavior is identified.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: July 8, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Elmore Eugene Pope
  • Patent number: 8719255
    Abstract: A method and system for determining interest levels of online content based on rates of change of content access traffic. According to one embodiment, a method may include detecting content request traffic directed to a content source, determining a time rate of change of said content request traffic, and determining an indication of content interest associated with the content source, where the indication is dependent upon the time rate of change of the content request traffic. The method may further include storing the indication of content interest on a computer-accessible medium.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: May 6, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 8713156
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: April 29, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasuramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Publication number: 20140059120
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Application
    Filed: October 29, 2013
    Publication date: February 27, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie