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: 8639739Abstract: Disclosed are various embodiments involving the use of peer-to-peer teams to accomplish a goal. The specification of a joint goal for a peer-to-peer team is facilitated in a given peer, where the peer-to-peer team includes a plurality of peers. Also, communication is facilitated between respective pairs of the peers via a peer-to-peer network. A team control packet is maintained in each peer to indicate a performance of each peer in the peer-to-peer team. Also, the implementation of a plurality of tasks associated with respective ones of the peers is tracked, where the tasks are implemented in concert to achieve the joint goal.Type: GrantFiled: December 27, 2007Date of Patent: January 28, 2014Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
-
Patent number: 8620770Abstract: 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 after sending content requests are recorded. The respective ones of the plurality of devices into intent groupings. A path followed by a device is assembled. The assembling the path comprises recording a plurality of physical location readings generated with respect to the device prior. 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: GrantFiled: March 30, 2011Date of Patent: December 31, 2013Assignee: Amazon Technologies, Inc.Inventor: Elmore Eugene Pope
-
Patent number: 8601090Abstract: 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: GrantFiled: March 31, 2008Date of Patent: December 3, 2013Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley E. Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 8484099Abstract: A system can compare a newer model of a product to an older model of a product to determine attributes or features that are new to the newer model of the product. The system can then identify other products in the same product category as the newer model of the product that includes the new attribute or product feature. The system can recommend one or more of the products with the new product feature to a potential customer. In some cases, the system may identify an average upgrade time interval for upgrading the product. Then, if the system determines that the upgrade time interval has elapsed since a user obtained the older model of the product, the system can recommend the newer model of the product and/or other products that include the new product feature to the user.Type: GrantFiled: February 6, 2012Date of Patent: July 9, 2013Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Scott Allen Mongrain, Joseph Xavier, Srikanth Thirumalai
-
Patent number: 8386596Abstract: 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: GrantFiled: March 12, 2012Date of Patent: February 26, 2013Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Patent number: 8386509Abstract: A method and system for associating search keywords with interest spaces. According to one embodiment, a method may include detecting a request to access a given online content source, where the request includes referral information specifying one or more search keywords associated with the given online content source, where the given online content source is one of a plurality of online content sources included within an interest space, and where the interest space is identified dependent upon indications of user navigation activity among the plurality of online content sources. The method may further include extracting the one or more search keywords from the request and creating an association of the one or more search keywords with the interest space.Type: GrantFiled: June 30, 2006Date of Patent: February 26, 2013Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall
-
Publication number: 20120246003Abstract: An advertisement service allows advertisers to obtain a right to provide an advertisement to a mobile device that is located within or nearby a particular geographic region. For instance, the advertisement service may map one or more entities (e.g., retailers, schools, museums, etc.) to a geographic region at which these entities are located. The advertisement service provides an offer to one or more advertisers to provide an advertisement to a mobile device located within or nearby one of these geographic regions. Based on responses received to the offer, the advertisement service provides information to the mobile device for display of an advertisement.Type: ApplicationFiled: March 21, 2011Publication date: September 27, 2012Inventors: Gregory M. Hart, Elmore Eugene Pope, Charles H. Bell, Jeffrey P. Bezos, Nadia Shouraboura
-
Publication number: 20120215914Abstract: 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: ApplicationFiled: March 12, 2012Publication date: August 23, 2012Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Publication number: 20120173677Abstract: 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: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Bradley E. Marshall, Elmore Eugene Pope, Swaminathan Sivasubramanian
-
Patent number: 8214475Abstract: Managing content interest data using peer-to-peer logical mesh networks. Instructions may be processor-executable to implement a given logical node of a logical mesh network that includes a number of such nodes. The given logical node may be configured to store identifying information of its peer nodes. In response to detecting a message-passing event, the given logical node may be configured to generate and convey an outgoing message, which may correspond to respective network-based content and may include indicia of the content, to its peer nodes. The given logical node may not convey the outgoing message to any node that is not a peer. Dependent upon indicia of network-based content included in an incoming message received from a given one of its peer nodes, the given logical node may be further configured to update its identifying information to add or delete a particular node as a peer node.Type: GrantFiled: August 30, 2007Date of Patent: July 3, 2012Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Brad E. Marshall, Elmore Eugene Pope, Eric B. Merritt
-
Patent number: 8156243Abstract: 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: GrantFiled: March 31, 2008Date of Patent: April 10, 2012Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Bradley E. Marshall, Elmore Eugene Pope, Swaminathan Sivasubramanian
-
Patent number: 8135820Abstract: 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: GrantFiled: April 29, 2011Date of Patent: March 13, 2012Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Patent number: 8104044Abstract: Method and system for client-side communication among widgets. In one embodiment, instructions may be processor-executable within a system to implement a web browser and a number of widgets configured to execute within an execution environment provided by the web browser. The web browser may be configured to obtain content from servers external to the system, and members of at least a subset of the widgets may be configured to communicate with one another without interacting with any of the external servers.Type: GrantFiled: July 31, 2007Date of Patent: January 24, 2012Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Brad E. Marshall, Elmore Eugene Pope, Eric B. Merritt
-
Patent number: 8073460Abstract: 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 an electronic device likely to be viewed by the mobile device user. Additionally, the identity of the mobile device user 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: GrantFiled: March 29, 2007Date of Patent: December 6, 2011Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
-
Publication number: 20110208876Abstract: 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: ApplicationFiled: April 29, 2011Publication date: August 25, 2011Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Patent number: 8005823Abstract: A community search system may utilize the results of previous queries from community members and user feedback associated with those results to provide results for subsequent, similar queries from within the same community. Thus, by modifying and combining query results based, in part, on user feedback regarding previous results for similar queries, the trial and error of the many may improve the results for an individual. Users may be grouped into communities whose members are associated by common interests or characteristics. Feedback from one community member may be used to modify the query results for other community members. By analyzing user feedback with the community regarding query results, negative, incorrect or unnecessary results may be omitted or removed from subsequent results for similar queries.Type: GrantFiled: March 28, 2007Date of Patent: August 23, 2011Assignee: Amazon Technologies, Inc.Inventors: Brad E. Marshall, Christopher L. Scofield, Elmore Eugene Pope, Paul G. Nordstrom
-
Patent number: 7966395Abstract: Systems and methods for displaying interest levels of online content. In one embodiment, a system may include a web browser. A badge code module may execute within an execution environment provided by the web browser and may display an indication of content interest associated with a content source, where the indication is dependent upon a time rate of change of content request traffic directed to the content source. In another embodiment, a system may include a web browser configured to generate a web browser window. A plugin module may be integrated with the web browser for execution, may generate a display interface integrated within the browser window, and may display an indication of content interest associated with a content source via the display interface, where the indication is dependent upon a time rate of change of content request traffic directed to the content source.Type: GrantFiled: September 28, 2005Date of Patent: June 21, 2011Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Brad E. Marshall
-
Patent number: 7962597Abstract: 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: GrantFiled: March 31, 2008Date of Patent: June 14, 2011Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Patent number: 7899694Abstract: Techniques are described for using multiple successive interactions with multiple responders in order to perform a variety of types of tasks, such as to generate solutions to abstract or conceptual problems. In some situations, at least some of the multiple responders are humans available to perform tasks and/or provide information, such as to provide responses to questions in exchange for payment. The multiple successive interactions with the responders may be used to iteratively refine the problem and its abstract intermediate solutions until the refinements are sufficiently detailed and tangible as to allow detailed final solutions to be generated. In some situations, the interactions with the responders may be performed as part of an automated service for generating solutions to a variety of types of problems, such as in exchange for payment from the users or others who specify the problems.Type: GrantFiled: June 30, 2006Date of Patent: March 1, 2011Assignee: Amazon Technologies, Inc.Inventors: Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope, Eric B. Merritt
-
Patent number: 7860895Abstract: A method and system for determining interest spaces among online content sources. According to one embodiment, a method may include generating a representation of a network of online content sources, where the representation reflects navigation paths and respective navigation path weights among the online content sources, and where the navigation path weights are indicative of user activity among the online content sources. The method may further include generating one or more interest spaces of the network dependent upon the navigation paths and respective navigation path weights, where each interest space includes at least a subset of the online content sources.Type: GrantFiled: December 29, 2005Date of Patent: December 28, 2010Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall