Patents Assigned to Amazon Technologies
  • Patent number: 8997131
    Abstract: Disclosed are various embodiments for providing advertisements in association with recorded media items. For example, a broadcast media item is stored in a networked storage system in association with an account of a user for later consumption. At least one marker is located in the broadcast media item that identifies a first advertisement in the broadcast media item. One of a plurality of second advertisements is selected that targets the user to replace the first advertisement. The first advertisement is replaced with the selected one of the second advertisements in the broadcast media item.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood, Wenlin Ma, Christopher G. Emery
  • Patent number: 8997082
    Abstract: Devices and techniques to incrementally update content associated with an electronic publication are described. A patch generation module may be configured to generate patch data files comprising incremental changes associated with the electronic publication. A differential patch module located on a client device may be configured to obtain the patch data files. The differential patch module may also be configured to compare the patch data files and the electronic publication and identify the differences between the files. Additionally, the differential patch module may be configured to update the changes in the patch data files with the content of the electronic publication. Accordingly, the electronic publication may be updated to include the changes in the patch data files.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Bacus, Garett Nell, Manoj Suresh Harpalani, Lokesh Joshi
  • Patent number: 8995394
    Abstract: A method and apparatus for enabling fast dormancy on LTE wireless connections. In an example embodiment, a user device generates a signal strength measurement report upon receiving an indication that a data transfer via an active wireless connection with a first infrastructure node according to a first wireless communication standard, such as LTE, is complete. The user device submits the signal strength measurement report to the first infrastructure node to trigger a handover. The user device implements the handover to a second infrastructure node to yield a second wireless connection according to a second wireless communication standard, such as WCDMA. Upon completion of the handover to the second infrastructure node, the user device transmits to the second infrastructure node a request to release the second wireless connection.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran K. Edara, Siva Rama Kumar Somayajula
  • Patent number: 8996664
    Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the 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 until a DNS nameserver resolves a DNS query from the client computing device.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
  • Patent number: 8995303
    Abstract: Routing activities for a collection of routing devices in a network are coordinated. Link state information representative of connections among the devices is received from the devices. The received link state information is processed for each of the network devices. The processed link state information is provided to the network devices to enable the network devices to determine how to route network traffic. The processed link state information may represent the topology of the network differently to different devices in order to influence device routing behavior.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Frederick David Sinn
  • Patent number: 8996372
    Abstract: Speech recognition may be improved using data derived from an utterance. In some embodiments, audio data is received by a user device. Adaptation data may be retrieved from a data store accessible by the user device. The audio data and the adaptation data may be transmitted to a server device. The server device may use the audio data to calculate second adaptation data. The second adaptation data may be transmitted to the user device. Synchronously or asynchronously, the server device may perform speech recognition using the audio data and the second adaptation data and transmit speech recognition results back to the user device.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Hugh Secker-Walker, Bjorn Hoffmeister, Ryan Thomas, Stan Salvador, Karthik Ramakrishnan
  • Patent number: 8995249
    Abstract: A network analysis module may obtain information including but not limited to network traffic and topology information for a network environment including multiple separate networks and physical connections between the networks. The module generates a network topology model including but not limited to extreme-case failure or break information according to the network topology information, and applies the historical network traffic information to the network topology model to predict future expected normal traffic load and extreme-case traffic load for each route over the physical connections between the networks. Output may include one or more reports for each route, each report indicating the historical and predicted traffic levels for both normal and extreme-case scenarios of a respective route.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Sonali Roy, Samuel Joseph Mortimer
  • Patent number: 8996691
    Abstract: Methods and apparatus for providing out-of-band network traffic monitoring such as intrusion detection to clients on a provider network. A client can configure new or existing components and specify that traffic monitoring be added on or at the components in the client's configuration on the provider network. Traffic monitoring is provided for the client's configuration via replication technology on the provider network. In response to the client specifying that traffic monitoring is to be added on or at a component, traffic to the client's configuration is routed to replication technology, which may be implemented at a network substrate level, that passes one copy to the client's configuration and sends another copy to a destination that handles traffic monitoring such as an intrusion detection handler. The destination may be anywhere on the provider network or on an external network.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas C. Stickle, Eric J. Brandwine
  • Patent number: 8994213
    Abstract: A method of maintaining electrical power to electrical systems in operation during reconfiguration or maintenance of a power distribution system for the electrical systems includes providing a Y-connection in a set of electrical power lines. The Y-connection includes an input, a primary output, and a feed output. The set of electrical power lines supplies electrical power from a power source to the electrical systems through the primary output. To establish a feed for maintenance or reconfiguration of the power feed, power is fed from the power source through the feed output of the Y-connection to the electrical systems while power is being supplied to the electrical systems through the primary output.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael P. Czamara, Peter N. De Santis, Frank A. Glynn, Osvaldo P. Morales, Matthew T. Corddry
  • Patent number: 8996831
    Abstract: Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
  • Patent number: 8997227
    Abstract: A pattern recognition security system (“PRSS”) generates a packet signature from network traffic, including attack packets. The PRSS can utilize a statistical pattern recognition based approach to generate attack traffic signatures, such as for DDoS or DoS attacks. In some embodiments, the PRSS dynamically creates training sets from actual captured data, allowing the PRSS to adapt to changes in network attacks. For example, more sophisticated DDoS attacks commonly rotate through different attacking computers to vary the packet attributes of attack packets sent to a target system. However, as the PRSS can determine packet signatures based on the actual captured data packets, the PRSS can adapt to the changes in the attack. In some embodiments, the PRSS may determine packet signatures in real-time or near real time during an attack, allowing the PRSS to quickly react to changes in attack traffic.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit J. Mhatre, Andrew John Kiggins, Michael F. Diggins
  • Patent number: 8996482
    Abstract: A distributed system and method for replicated storage of structure data records. According to one embodiment, a system may include storage hosts each configured to store and retrieve structured data records, and a data store manager configured to receive a request from a client to store a structured data record within a table. In response to receiving the request, the data store manager may be further configured to map the structured data record to a block according to a partition key value of the structured data record and an identifier of the table and to map the block to a subset comprising at least two of the plurality of storage hosts. Upon successfully storing the structured data record to the block within at least two storage hosts within the subset, the data store manager may be further configured to return to the client an indication that said request is complete.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Singh, Alan S. Geller, Amit J. Agarwal
  • Patent number: 8995301
    Abstract: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 8996578
    Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
  • Patent number: 8996744
    Abstract: Attempts to update confirmation information or firmware for a hardware device can be monitored using a secure counter that is configured to monotonically adjust a current value of the secure counter for each update or update attempt. The value of the counter can be determined every time the validity of the firmware is confirmed, and this value can be stored to a secure location. At subsequent times, such as during a boot process, the actual value of the counter can be determined and compared with the expected value. If the values do not match, such that the firmware may be in an unexpected state, an action can be taken, such as to prevent access to, or isolate, the hardware until such time as the firmware can be validated or updated to an expected state.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Pradeep Vincent, Matthew T. Corddry, James R. Hamilton
  • Publication number: 20150085342
    Abstract: An electrowetting element comprising: a first fluid and a second fluid immiscible with the first fluid; and a surface. The first and second fluids are switchable to a first configuration by application of a voltage, the first fluid adjoining a first area of the surface and the second fluid adjoining a second area of the surface in the first configuration. The electrowetting element includes at least one reconfiguration reducer for reducing a reconfiguration of the first and second fluids from the first configuration to a second configuration. The second configuration has the first fluid adjoining the second area and the second fluid adjoining the first area, there being a tendency for said reconfiguration to occur when maintaining said applied voltage.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: Amazon Technologies, Inc.
    Inventors: Gor MANUKYAN, Bokke Johannes FEENSTRA
  • Publication number: 20150088307
    Abstract: An inventory distribution system and method of providing a plurality of items to a plurality of kiosks is provided. The inventory distribution system may maintain and update a plurality of inventory records associated with the plurality of items provided by the plurality of kiosks, which can be used to determine and update quantities of the plurality of items at specific kiosks. To provide the plurality of items to the plurality of kiosks, the inventory distribution system can provide deliveries to a plurality of distribution agents, where the distribution agents are assigned to a subset of kiosks to maintain and distribute one or more select items to the subset of kiosks.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: Neil Scott Ackerman
  • Publication number: 20150088767
    Abstract: Techniques for improving the efficiency of an electronic marketplace are disclosed herein. In particular, methods for implementing reusable packaging in fulfillment of orders by participants who are both consumers and sellers in an electronic marketplace are described. The reusable packaging may be provided on a one-to-one basis as compared to a seller's pending outgoing orders and an order placed by the seller acting as a consumer to an electronic marketplace, on a one-to-N basis as compared to the seller's selling history, or may be based on a multi-modal assessment of the seller's past and pending orders and accommodate multiple representative orders. Reusable packaging may include a wide variety of containers and additional materials to aid a seller in its use.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: Anand Varadarajan
  • Publication number: 20150089049
    Abstract: As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.
    Type: Application
    Filed: December 13, 2013
    Publication date: March 26, 2015
    Applicant: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain, Alan M. Judge
  • Publication number: 20150088302
    Abstract: In an infrastructure that uses a mobile order fulfillment system, robotic drive units may be dispatched and instructed to bring inventory holders to a workstation where at least one of the inventory holders is packed and prepared for shipment. The robotic drive units are then instructed to move the prepared inventory holder to a transport vehicle such as a truck. Fiducial marks may be removably placed within the transport vehicle to aid navigation of the robotic drive units. At a destination facility, additional robotic drive units may be instructed to move the inventory holders from the truck and place the inventory holders at appropriate storage locations.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Amazon Technologies, Inc.
    Inventors: Michael Cordell Mountz, Oleksandr Glazkov, Timothy Aaron Bragg, Matthew David Verminski, Jeremiah David Brazeau, Peter R. Wurman, John W. Cullen, Michael T. Barbehenn