Patents by Inventor David Erdmann

David Erdmann 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: 10643218
    Abstract: Technologies are described herein for persisting advertisement data on a computing device and tracking consumer access to the advertisement data. A web-based advertisement viewed by a consumer on a consumer computing device contains a hyperlink or clickable control allowing the consumer to request advertisement data regarding a product or service offered in the ad. If the consumer clicks the hyperlink or control, a data object containing the advertisement data is delivered to the consumer computing device for storage on the device as a contact. Access to the contact containing the advertisement data by the consumer computing device may be tracked as well as access to a landing page referenced in the stored contact.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: May 5, 2020
    Inventors: David Erdmann, Andrew S. Craft
  • Patent number: 10129278
    Abstract: Disclosed are various systems, methods, and other embodiments directed to detection of malware in content items. To detect the malware, for example, one or more content items are identified in association with the rendering of a network page in a simulated environment. A plurality of tests are applied to the one or more content items to detect an existence of malware associated with the content items.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon A. McClintock, Eric J. Martin, Karl A. McCabe, Thibault Candebat, Adam J. Cecchetti, David Erdmann
  • Patent number: 9892422
    Abstract: Disclosed are various embodiments of sales security integration. At least one embodiment of a method includes the steps of receiving contact data regarding a sales contact for a network site, and performing at least one security check on the contact data to determine a likelihood that the sales contact is a security risk for nefarious activity. In response to determining that the sales contact is a security risk for nefarious activity, the step of implementing at least one security measure is performed.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: David Erdmann
  • Patent number: 9661374
    Abstract: Various features are described for caching, tagging, and exchanging advertisements associated with network-accessible content. Advertisements may be retrieved and cached on mobile devices and other types of client devices prior to obtaining content containing references to advertisements. When content with an embedded reference to an advertisement is obtained, a previously retrieved advertisement can be loaded from the cache. Advertisements may also be tagged for later viewing. Users may revisit tagged advertisements at a future time, such as when wireless network connectivity is restored or when the user has more available time. Additional features facilitate bidding, by an advertisement server directly or indirectly associated with a client device, on advertising inventory associated with requested network content. In response to acceptance of the bid by a 3rd party advertising server, an advertisement from the associated advertisement server may be displayed.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: May 23, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: David Erdmann, Brett R. Taylor, Jonathan A. Jenkins
  • Patent number: 9596132
    Abstract: A virtual sandbox environment enables a publisher to publish rules for supplemental content, such as third party advertising, displayed on a page or other grouping of content from the publisher. One or more rule sets can be applied or enforced in a number of ways, such as through active script on a page, as part of a browser or other such application or interface, or via a third party such as an anti-virus application or service. A rule set can specify behavior that is allowed or prohibited, in various circumstances, as well as actions to be taken in response to any unapproved or prohibited behavior. Rule sets may be maintained on, and enforced by, or cached on a client device such that any number of pages or other groupings of content can utilize the same rule set without reloading the set.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: March 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: David Erdmann
  • Patent number: 9503502
    Abstract: Feedback received from users regarding potential problems with an application, service, or other source of electronic content can be configured to include additional information that help triangulate the source of the problem. Content provided by third parties can be combined with content from a primary provider, but the primary provider often will be unable to determine the precise instance of third party content that a user received that might have posed a problem for the user, as may relate to malware or another such issue. By configuring feedback submissions from users to automatically include identifying information, and by logging session data for various users, a content provider can analyze and filter the data to determine likely sources of the problem, and deactivate or otherwise address those sources. Further, the content provider can analyze the information to locate any users likely to have been exposed to the same third party content.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Carlson, Joseph C. Lee, David Erdmann
  • Publication number: 20160261623
    Abstract: Disclosed are various systems, methods, and other embodiments directed to detection of malware in content items. To detect the malware, for example, one or more content items are identified in association with the rendering of a network page in a simulated environment. A plurality of tests are applied to the one or more content items to detect an existence of malware associated with the content items.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Jon A. McClintock, Eric J. Martin, Karl A. McCabe, Thibault Candebat, Adam J. Cecchetti, David Erdmann
  • Patent number: 9348977
    Abstract: Disclosed are various systems, methods, and other embodiments directed to detection of malware in content items. To detect the malware, for example, one or more content items are identified in association with the rendering of a network page in a simulated environment. A plurality of tests are applied to the one or more content items to detect an existence of malware associated with the content items.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: May 24, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon A. McClintock, Eric J. Martin, Karl A. McCabe, Thibault Candebat, Adam J. Cecchetti, David Erdmann
  • Patent number: 9152990
    Abstract: Disclosed are various embodiments for providing a product comparison application utilizing crowdsourcing. A network page is rendered providing a grid comprising a plurality of products, product attributes, and/or attribute data. Additions and/or modifications of attributes, products, and/or attribute data are assigned a score to determine which addition or modification to display and/or associate with a product catalog. The grid provides a view for comparison of products.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: October 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Max L. Kanter, Adam C. Sanders, Laxmikant A. Agrawal, David Erdmann
  • Patent number: 9032066
    Abstract: A virtual sandbox environment enables a publisher to enforce rules for supplemental content, such as third party advertising, displayed on a page or other grouping of content from the publisher. One or more rule sets can be applied or enforced in a number of ways, such as through active script on a page, as part of a browser or other such application or interface, or via a third party such as an anti-virus application or service. A rule set can specify behavior that is allowed or prohibited, in various circumstances, as well as actions to be taken in response to any unapproved or prohibited behavior. Rule sets can be cached by a client device such that any number of pages or other groupings of content can utilize the same rule set without reloading the set.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: May 12, 2015
    Assignee: Amazon Tehnologies, Inc.
    Inventor: David Erdmann
  • Patent number: 8949889
    Abstract: Technology is described for personalizing a product placement in content. The method may include identifying a dynamic location in the content available for the product placement. A user profile may also be identified. The product placement may be selected based on the dynamic location identified in the content and the user profile. The product placement for the dynamic location identified in the content may then be provided.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: February 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: David Erdmann
  • Patent number: 8910284
    Abstract: Disclosed are various embodiments for determining a source of malware. At least one embodiment of a method includes receiving browsing data from a plurality of client devices, the data being sent by the plurality of client devices, in response to a determination of malware on the plurality of client devices and determining, from the browsing data, a source for the malware. Further, some embodiments include determining whether the source for the malware is associated with a predetermined network site and in response to determining that the source of the malware is associated with a predetermined network site, preventing download of at least a portion of the predetermined network site.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David Erdmann, Karl A. McCabe, Jon A. McClintock
  • Patent number: 8621613
    Abstract: Disclosed are various systems, methods, and other embodiments directed to detection of malware in content items. To detect the malware, for example, an environment is simulated in a computing device configured to render a network page having a container for content placement. The existence of malware in a content item is detected in the computing device by implementing a rendering of the network page in the environment with the content item inserted in the container to detect an unauthorized action by the content item.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 31, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon A. McClintock, Eric J. Martin, Karl A. McCabe, Thibault Candebat, Adam J. Cecchetti, David Erdmann
  • Patent number: 8601095
    Abstract: Feedback received from users regarding potential problems with an application, service, or other source of electronic content can be configured to include additional information that help triangulate the source of the problem. Content provided by third parties can be combined with content from a primary provider, but the primary provider often will be unable to determine the precise instance of third party content that a user received that might have posed a problem for the user, as may relate to malware or another such issue. By configuring feedback submissions from users to automatically include identifying information, and by logging session data for various users, a content provider can analyze and filter the data to determine likely sources of the problem, and deactivate or otherwise address those sources. Further, the content provider can analyze the information to locate any users likely to have been exposed to the same third party content.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: December 3, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Carlson, Joseph C. Lee, David Erdmann
  • Patent number: 8595843
    Abstract: Techniques described and suggested herein include systems and methods for identifying potential sources of infections of devices by unauthorized code. In an embodiment, network traffic is logged. A plurality of computing devices that include unauthorized code is identified. The logged traffic is used to identify information sources accessed by the identified affected devices. The identified information sources may be refined. Refinement of the identified information sources may include excluding information sources that have been accessed by uninfected devices. A user interface that allows a user to further refine the identified information sources may be provided.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: November 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Karl A. McCabe, Jon A McClintock, David Erdmann
  • Patent number: 8498817
    Abstract: Disclosed are various embodiments for predicting a future location of a mobile user. A recent location of a mobile user is received. Past location data for the mobile user is retrieved from storage. A future location of the mobile user is predicted based at least in part on the recent location and on the past location data. The prediction is provided in response to a query or by subscription.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: July 30, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: David Erdmann, Joseph P. Pinsky
  • Patent number: 8364811
    Abstract: Disclosed are various embodiments for determining a source of malware. At least one embodiment of a method includes receiving browsing data from a plurality of client devices, the data being sent by the plurality of client devices, in response to a determination of malware on the plurality of client devices and determining, from the browsing data, a source for the malware. Further, some embodiments include determining whether the source for the malware is associated with a predetermined network site and in response to determining that the source of the malware is associated with a predetermined network site, preventing download of at least a portion of the predetermined network site.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 29, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: David Erdmann, Karl A. McCabe, Jon A. McClintock
  • Patent number: 8266243
    Abstract: Feedback received from users regarding potential problems with an application, service, or other source of electronic content can be configured to include additional information that help triangulate the source of the problem. Content provided by third parties can be combined with content from a primary provider, but the primary provider often will be unable to determine the precise instance of third party content that a user received that might have posed a problem for the user, as may relate to malware or another such issue. By configuring feedback submissions from users to automatically include identifying information, and by logging session data for various users, a content provider can analyze and filter the data to determine likely sources of the problem, and deactivate or otherwise address those sources. Further, the content provider can analyze the information to locate any users likely to have been exposed to the same third party content.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: September 11, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Carlson, Joseph C. Lee, David Erdmann
  • Publication number: 20100299205
    Abstract: Third parties are prevented from obtaining proprietary information that a content provider might not want to expose. Targeting data used to enable a selection service to select targeted or supplemental content can be passed as an anchor in a uniform resource locator or stored in a parent file for a page. A second file can reside in an inline frame (iFrame) on the page that is able to pull the targeting data from the parent page, if in the same domain, or parse the parameters from the data in the anchor. The targeting data can be submitted to a selection service, which can return parameters specifying content or a type of supplemental content to be displayed. The request submitted to a supplemental content provider can come from a nested iFrame in a separate domain, such that the targeting data or source of the parent file cannot be obtained through the nested iFrame.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Inventors: David Erdmann, Joseph C. Lee, Adam Carlson, Richard N. Anton, Michael Wayne Smith, Richard J. Winograd
  • Patent number: 7156933
    Abstract: By applying heat and pressure to a backing film with an adhesive layer while mounting it to a polish head used for chemical mechanical polishing, inhomogeneities inside the adhesive layer, e.g. thickness and compressibility variations or air bubbles can easily be removed. A corresponding configuration includes a device for exerting a uniform pressure force, which can be a roller made of silicone or rubber, or a plate. The configuration also includes a device for heating and a control unit for controlling the heat and the pressure force. After the backing film is installed using this configuration and method, the polish head can be used to uniformly remove material from a semiconductor wafer surface and therefore the wafer yield is advantageously increased.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: January 2, 2007
    Assignee: Infineon Technologies SC 300 GmbH & Co. KG
    Inventors: Katrin Ebner, David Erdmann, Walter Glashauser, Lutz Teichgräber