Amazon Patents

Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.

Amazon Patents by Type

  • Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20180181330
    Abstract: A data storage system includes multiple head nodes and data storage sleds. The data storage sleds include multiple mass storage devices and a sled controller. Respective ones of the head nodes are configured to obtain credentials for accessing particular portions of the mass storage devices of the data storage sleds. A sled controller of a data storage sled determines whether a head node attempting to perform a write on a mass storage device of a data storage sled that includes the sled controller is presenting with the write request a valid credential for accessing the mass storage devices of the data storage sled. If the credentials are valid, the sled controller causes the write to be performed and if the credentials are invalid, the sled controller returns a message to the head node indicating that it has been fenced off from the mass storage device.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: NORBERT P. KUSTERS, NACHIAPPAN ARUMUGAM, CHRISTOPHER NATHAN WATSON, MARC JOHN BROOKER, DAVID R. RICHARDSON, DANNY WEI, JOHN LUTHER GUTHRIE, II, LEAH SHALEV
  • Publication number: 20180181348
    Abstract: A data storage system includes multiple data storage units and a zonal control plane. The zonal control plane assigns volumes to respective ones of the data storage units. The data storage units include multiple head nodes and data storage sleds. At least one of the head nodes implements a local control plane for the data storage unit. Also, the head nodes of each data storage unit are configured to service read and write requests directed to one or more volumes serviced by the data storage unit independent of the zonal control plane.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: NORBERT P. KUSTERS, NACHIAPPAN ARUMUGAM, CHRISTOPHER NATHAN WATSON, MARC JOHN BROOKER, DAVID R. RICHARDSON, DANNY WEI, JOHN LUTHER GUTHRIE, II
  • Publication number: 20180183868
    Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: NORBERT P. KUSTERS, NACHIAPPAN ARUMUGAM, CHRISTOPHER NATHAN WATSON, MARC JOHN BROOKER, DAVID R. RICHARDSON, DANNY WEI, JOHN LUTHER GUTHRIE, II
  • Publication number: 20180184548
    Abstract: A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
    Type: Application
    Filed: February 2, 2018
    Publication date: June 28, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Kevin Bailey, Peter George Ross, Bryan James Donlan, James Caleb Kirschner, Mary Crys Calansingin, Paul David Franklin, Mastaka Kubo
  • Patent number: 10007779
    Abstract: Methods and systems are provided to enable gradual expiration of credentials. Instead of depriving a user of all his access rights upon expiration of his credential (e.g., password), the user's access rights may be gradually restricted during a grace period after an expected or initial expiration time and/or before a final expiration time. The access right may be determined based on a duration from a time of the access request to the final expiration time or to the initial expiration time.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, Yogesh Vilas Golwalkar, Bharath Kumar Bhimanaik, Darin Keith McAdams, Tushaar Sethi
  • Patent number: 10007860
    Abstract: The techniques described herein may identify images that likely depict one or more items by comparing features of the items to features of different regions-of-interest (ROIs) of the images. For instance, some of the images may include a user, and the techniques may define multiple regions within the image corresponding to different portions of the user. The techniques may then use a trained convolutional neural network or any other type of trained classifier to determine, for each region of the image, whether the region depicts a particular item. If so, the techniques may designate the corresponding image as depicting the item and may output an indication that the image depicts the item. The techniques may perform this process for multiple images, outputting an indication of each image deemed to depict the particular item.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Allen Fotland, Ambrish Tyagi
  • Patent number: 10007937
    Abstract: A service provider may collect information about items offered by merchants and prices for the items. The service provider may use the collected information to determine whether to recruit the merchant to join an electronic marketplace to offer one or more items for consumption. The service provider may receive the information from customer submissions, from monitoring payment processing data accessible to the service provider, or both. The service provider may collect various pieces of information about the seller and/or items offered by the seller. The collected information may include contact information of the seller, location information of the seller, a price of the item, an inventory or availability of the item, special options, and so forth, which may differentiate the seller and/or the item from other available sellers and items accessible through the electronic marketplace.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Ameenuddin Atif, Anup Patnaik
  • Patent number: 10007797
    Abstract: In one embodiment, a system and associated processes for transparent client-side cryptography are provided. In this system, some or all of a user's private data can be encrypted at a client device operated by the user. The client can transmit the encrypted user data to a content site that hosts a network application, such as a social networking application, financial application, or the like. The content site can store the private data in its encrypted form instead of the actual private data. When the content site receives a request for the private data from the user or optionally from other users (such as social networking friends), the server can send the encrypted user data to a client associated with the requesting user. This client, if operated by an authorized user, can decrypt the private data and present it to the authorized user.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kevin C. Miller
  • Patent number: 10009044
    Abstract: Techniques described and suggested herein include systems and methods for optimizing performance characteristics for data archives stored on data storage systems using redundancy coding techniques by placing different processed portions of the data in disparate systems. For example, redundancy coded shards, which may include identity shards that contain unencoded original data of archives, may be stored on different types of systems to optimize for various retrieval use cases and implemented environments. Implementing systems may monitor various performance characteristics so as to adaptively account for changes to some or all of the monitored parameters.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 26, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Colin Laird Lazier
  • Patent number: 10007725
    Abstract: Disclosed are various embodiments for analyzing searches of verbal media content associated with media content features. Custom abridgements of media content features may be generated based on user interest in a plurality of portions of the media content feature following the plurality of verbal media content searches. A recommendation for a portion of a media content feature may be sent to a first client based on an expression of interest by a second client in dialog featured in the portion of the media content feature but in a secondary language. The first client may be determined based on an association between the first client and the secondary language. A product can be recommended to a client based on a dialog search query, where the dialog of a media content search result contains a reference to the product or a similar product.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael S. Mayo, Brent M. Barkman, Abhishek Dubey, Neeti Gupta
  • Patent number: 10007712
    Abstract: Described herein are techniques for employing a phrase as a unique identifier of a user and a corresponding user account. For instance, a transaction processing service may maintain multiple user accounts each associated with respective users. In addition, the transaction processing service may associate one or more unique phrases with each of these respective users and user accounts. Users may then configure rules associated with their respective user accounts to enable use of associated phrases as identifiers for storing a variety of different content in association with the phrases. Users may also configure their accounts with communication rules that instruct the transaction processing service to send pieces of content that are received with the phrase to different specified destinations. Users may also configure their accounts with preferences used by vendors to complete transactions initiated with use of a phrase.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew T. Williams, Howard B. Gefen, Vinay P. Vaidya
  • Patent number: 10007693
    Abstract: Disclosed are various embodiments for generating a de-duplicated and subcategory summary search results in response to a search query. A set of original search results and a set of categorical search results may be obtained in response to a search query. The original search results may be relevant to the search query while the categorical search results may be relevant to the search query and a category. The items in the categorical search results may be associated with various subcategories. The duplicate items in the categorical search results and at least a portion of the original search results may be removed from the categorical search results. The repeated instances of each of the subcategories may be removed from the categorical search results.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Cherie Wong, Aaron Wai-Chi Brady, Sunetra Arun Deshpande, Keith David Miller, Ankita Singh, Dominick James Turiano, Peter C. Wong
  • Patent number: 10009551
    Abstract: An image processor merges images from a plurality of cameras including applying spatially-varying gains over images from individual cameras to obtain a consistent effective where the images are stitched together despite the cameras possibly having different camera exposures. The image processor can adjust the camera exposures to improve stitching results. In addition to gain modification, the image processor can also modify the images for other artifacts, such as veiling glare and make those less visible at the seams of images. The image processor also can take into account constraints on gain changes and optimize camera parameters to minimize stitching artifacts. Using a cost function, the image processor can optimize for constraints on camera exposure that would otherwise result in camera exposure differences that would themselves cause visible artifacts.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 26, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Christopher Mark Stevens Adcock, Ilya Vladimirovich Brailovskiy, Ilia Vitsnudel, Ian David Skidmore, Philip James Taylor
  • Patent number: 10009664
    Abstract: Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. In one embodiment, where a single cast member performs as multiple characters in the video content feature, the extrinsic data may include character images for each character played by the cast member. In another embodiment, where multiple generic images of a cast member are available, a particular generic image is selected to be included in the extrinsic data according to a measure of relevancy of the generic image to the video content feature. In another embodiment, when a generic image of a cast member is unavailable, an image of the cast member in character is included in the extrinsic data.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas M. Treder, Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, Jim L. Dantzler, Jordan M. Timmermann, Brian M. Wilson, Kelvin C. Young
  • Patent number: 10009531
    Abstract: A field of view (FOV) extender may include prisms that direct light from an angle outside of an angle of view associated with a lens of camera, onto the image sensor of the camera, thereby piecewise extending the field of view of the camera beyond the unaltered angle of view of the camera. The prisms may be oriented to direct light around an outer region of the image sensor, which may generate signals use for motion detection purposes. Each prism may be spaced apart from an adjacent prism by a gap, which may create an alternating sequence of prisms and gaps. An inner region of the image sensor may capture imagery that may be suitable for output to a user.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jung Bae Sohn, Leo Benedict Baldwin
  • Patent number: 10008037
    Abstract: An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Spencer Worley, III, Edward Dietz Crump, Robert A. Yuan, Christopher Coley, Colter E. Cederlof
  • Patent number: 10009291
    Abstract: A programmable switch fabric can allow dynamic path selection for a specific class of packets using programmable action codes. Multiple packet processors inside a switch can process an incoming packet simultaneously and can make a decision (e.g., drop, forward, copy, etc.) related to the packet. A specific reassignment action code can be associated with the decision that needs to be prevailed for a specific class of packets. A priority arbiter can reassign the priority based on the specific reassignment action code so that the action associated with that action code prevails in the decision provided by the priority arbiter.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Mark Anthony Banse
  • Patent number: 10007843
    Abstract: Personalized segmentation of media content may be performed to enable users to create end points to segment a media item based on user preferences, such as create a segment of a document that takes a predetermined amount of time to consume or read. In some embodiments, techniques may create new chapters or segments within existing chapters. The techniques may also create titles for the segments or chapters, possibly by leveraging text within the segment or chapter. The end points, segments/chapters, titles, and/or other information may be stored as annotations, which can be selectively used when rendering the media item to reveal the segments/chapters and other data.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Herve Jacques Clement Letourneur
  • Patent number: 10009315
    Abstract: Global remappable addresses can be announced from multiple points across the Internet or other public networks. A global address can be mapped to one or more internal addresses for a provider, such that when traffic is received to a given network location the provider can determine whether the traffic is to be processed in the current network location or a different network location, as may be determined using a static process or a dynamic process based on any of a number of factors. If the traffic is destined for a different network location, the traffic can be remapped and forwarded to that network location over a public or private network. Once the traffic is in the determined destination network location, the traffic can be remapped and delivered to the ultimate destination. The remappings and destination network locations can be adjusted at any time, based on any of a number of factors, without significant risk of dropping traffic.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Eric Jason Brandwine
  • Patent number: 10007369
    Abstract: Embodiments of an electronic device with an assembled multi-layered display screen and methods for a multi-layered screen assembly are disclosed herein. In one instance, the method may include disposing a frame for a display screen upon a base comprising a substantially flat surface and substantially corresponding to a shape of the display screen, assembling the display screen by stacking multiple components within the frame such that the assembled display screen faces the base, and delivering a bonding substance into the frame such that the bonding substance substantially fills the frame to the depth of the frame and around the stacked multiple components. The substance may be allowed to harden to a solid state thus bonding the assembly. The frame may have a depth substantially corresponding to a thickness of the assembled display screen. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Sukwon Noh
  • Patent number: 10007892
    Abstract: Capacitive sensors may be used to gather information, such as the presence of objects at an inventory location, such as a shelf. Two or more adjacent capacitive sensors operating at the same time may interfere with one another. Described are techniques to prevent this interference by using seed values to initialize pseudo random sequencing of an order in which capacitive sensors are in operation. The capacitive sensor, or a portion thereof, may be also be used as an antenna. Selection of an initial tuning network for use by the antenna may be determined based on output from the capacitive sensor.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Camerin Cole Hahn, Qicai Shi, Christopher Raymond Grajewski, Vinod Lakhi Hingorani, Elizabeth Ann Zitzer, Somasundaram Niranjayan
  • Patent number: 10007890
    Abstract: The disclosed inventory systems and methods can be used to retrieve and transport items from one location in an inventory system to another. Specifically, an unmanned aerial vehicle (UAV) including passive buoyancy element, a thrust unit, and a retention feature, can be controlled by a management component to retrieve one or more items, transport the item or items, and deposit the item or items. For example, a UAV can be controlled to obtain an item at one location in a warehouse such as a first floor and lift said item to a second location in the warehouse such as a second floor, and deposit the item at the second location.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Oliver Christoph Purwin, Andrew Stubbs
  • Patent number: 10007509
    Abstract: A mobile device may provide virtualization of physical resources and containerization of software application. Various deployment strategies such as, a blue-green deployment strategy, may be utilized to perform application and other software updates between various containers of a mobile device. State information and other information from an active container may be provided to the update container during handover operations.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tipu Saleem Qureshi, Deepak Singh, William Andrew Thurston
  • Patent number: 10007265
    Abstract: A method and system for detecting and recovering from hostile takeovers of aerial vehicles is described. In some examples, this can include receiving, at an aerial device at a first time, a first signal expected according to a communication scheme. It can be determined that a second signal was not received at a second time based at least in part on the communication scheme. In response, an alarm signal can be generated.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Glen C. Larsen
  • Patent number: 10009355
    Abstract: Disclosed are various embodiments that facilitate bootstrapping authentication of a user at a first device using a second device. The second device is authenticated for access to a user account via a first security credential. A second security credential is received by the second device. The second security credential is then sent to the first device. Subsequently, the second security credential is received from the first device, and the first device is authenticated for access to the user account. The second device includes visual cues to indicate a network page is legitimate, while the first device excludes visual cues to indicate the network page is legitimate.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 26, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Harsha Ramalingam, Jesper Mikael Johansson, Bharath Kumar Bhimanaik
  • Patent number: 10009246
    Abstract: Described herein are techniques for detecting abnormal volume of high cardinality metrics within a system in substantially real time. For example, a device may be configured to model a system as a tree-structure capable of monitoring the volume of data points or contact between users of the system with various nodes of the tree structure. The value of each counter may be normalized based on the value of the counter associated with one or more parent node. The normalized time series may then be compared to one or more thresholds to detect abnormal volumes associated with the node.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Gary Ange Benattar
  • Patent number: 10009275
    Abstract: Disclosed are techniques for determining lookup value(s) for each of a plurality of network packets. The lookup value can be used to locate a forwarding table storage location(s) for populating or retrieving forwarding information from forwarding table(s). An entropy value of the lookup values can indicate a greater degree of disorder than an entropy value for addresses of the network packets.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Bijendra Singh
  • Patent number: 10010014
    Abstract: Cooling units are configured to be installed in a datacenter, such as in a row configured to receive server racks. The cooling units include chilling coils configured to cool air passing across the chilling coil. The cooling units when installed supply cooled air. Units can be coupled together to expand cooling capacity, such as by forming a shared volume between adjacent units. Cooling provided through one or more coupled units can be controlled by another of the coupled units.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Joseph Lachapelle, Matthew Thomas Phillips
  • Patent number: 10007792
    Abstract: Disclosed are various embodiments that model a network security environment as a game. A data model corresponding to a network security environment is received. A gaming environment is generated based at least in part on the data model. The gaming environment represents a decontextualized version of the network security environment.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, George Nikolaos Stathakopoulos
  • Publication number: 20180173774
    Abstract: History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: GEORGE STEVEN MCPHERSON, MEHUL A. SHAH, PRAJAKTA DATTA DAMLE, GOPINATH DUDDI, ANURAG WINDLASS GUPTA
  • Publication number: 20180174226
    Abstract: Processes for receiving, packaging and/or processing orders for items offered by an electronic marketplace are described, including methods whereby certain products of interest may be identified and subjected to alternative inbound and/or outbound processing that omit certain steps used in similar processes. A first inbound process may include steps related to shelving, or otherwise storing, received products, prior to packaging such products for mailing and delivery to consumers. In some examples, a second inbound process may omit one or more of the shelving/storing steps from the first inbound process, and pre-package the received product for mailing.
    Type: Application
    Filed: September 19, 2013
    Publication date: June 21, 2018
    Applicant: Amazon Technologies, Inc.
    Inventor: Jong Hwa Yoon
  • Patent number: 10002342
    Abstract: This disclosure describes a system and method for utilizing an automated aerial vehicle for determining the content of items included in bins within a materials handling facility. In some implementations, the automated aerial vehicle may fly along a flight path past one or more bins and capture images of those bins. The images may be processed to determine the content of the bins, and other images of areas outside of the bins may also be processed (e.g., for detecting items on floors, security issues, etc.). The flight path for the automated aerial vehicle may be determined and/or modified based on various parameters (e.g., to most efficiently capture the images of the bins, to temporarily avoid areas with obstacles, etc.).
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Matti Juhani Oikarinen
  • Patent number: 10002247
    Abstract: A software image associated with a first customer of a computing resource service provider and criteria for identifying an event is received, the software image comprising a set of layers. The set of layers is stored in a first data store to form a stored set of layers, the first data store being physically located in a first region. The set of layers is copied to a second data store to form a copied set of layers, the second data store being physically located in a second region different from the first region. The copied set of layers is launched as a container executing in an instance that is physically located in the second region, and, as a result of identifying an occurrence of the event, the container is caused to be unavailable to an entity associated with the instance.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Joseph Suarez, Scott Kerns Windsor, Nare Hayrapetyan, Daniel Robert Gerdesmeier, Pooja Kalpana Prakash
  • Patent number: 10002177
    Abstract: Techniques are described for employing a crowdsourcing framework to analyze data related to the performance or operations of computing systems, or to analyze other types of data. A question is analyzed to determine data that is relevant to the question. The relevant data may be decontextualized to remove or alter contextual information included in the data, such as sensitive, personal, or business-related data. The question and the decontextualized data may then be presented to workers in a crowdsourcing framework, and the workers may determine an answer to the question based on an analysis or an examination of the decontextualized data. The answers may be combined, correlated, or otherwise processed to determine a processed answer to the question.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jon Arron McClintock, George Nikolaos Stathakopoulos, Dominique Imjya Brezinski
  • Patent number: 10003597
    Abstract: In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew T. Corddry, Michael David Marr, James R. Hamilton, Peter N. DeSantis
  • Patent number: 10002355
    Abstract: Disclosed are various embodiments for facilitating a payment to an owner of a media file for enabling the consumption of the media file. In one embodiment, a jukebox service transmits a plurality of media files to a plurality of users for consumption, wherein the media files are served up from a plurality of cloud drives associated with the users. A license service determines whether the consumption comprises at least one of a download, a purchase and an execution of the media files. Then, the license service facilitates a payment to the owner of the media files if a payment is owed to the owner. In one embodiment, the payment owed to the owner may be based on the type of consumption of the media files.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Scott Dixon
  • Patent number: 10001640
    Abstract: A pixel-based display device, such as an electrowetting display, includes an array of routing dummy pixels that are electrically interconnected in series, forming a conductive routing trace through the pixel area. Within the routing dummy pixel substrate, a source-drain metal layer is electrically isolated from a gate metal layer. A source metal interconnect between the source-drain metal layers of vertically adjacent routing dummy pixels electrically connects the vertically adjacent routing dummy pixels in series. The routing trace conducts a common voltage from a power supply to a common connector pad, facilitating relocation of the pad from the bottom to the top of the display. The pad and the source-drain and reflector metal layers of the routing dummy pixels have the same electric potential, ensuring that the routing dummy pixels remain in an “off” state and appear black throughout operation of the display device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Abhishek Kumar, Toru Sakai
  • Patent number: 10002373
    Abstract: This disclosure relates to systems and methods for preloading content on a user device before a user requests the content from a web service provider. The preloaded content may be selected based, at least in part, upon the user's browsing and purchasing history. The web service provider may preload the content to minimize user idle time when interfacing with a web site. The web service provider may determine when to send the preloaded content based, at least in part, on when the user device is likely to connect to the network and/or when the user is likely to use the device to interface with the web service provider.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Edwin Voskamp
  • Patent number: 10002358
    Abstract: Architectures and techniques are described related to identifying merchants associated with information obtained from a number of sources and storing portions of the information in data elements related to the merchants. The information may be provided in a structured format that enables the service provider to associate certain information with a particular merchant or in an unstructured format. The service provider may analyze the information received from the sources to determine whether the information includes any merchant identifying information. When the service provider identifies a merchant based on the merchant identifying information, the service provider may extract additional portions of the information received (e.g. merchant reviews, merchant attributes, etc.) and store those additional portions of information in the data element of the merchant.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael M. George, Gustavo E. Lopez, Bharathi Masilamani
  • Patent number: 10002363
    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: Grant
    Filed: October 31, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
  • Patent number: 10003496
    Abstract: 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: Grant
    Filed: March 18, 2016
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Kennedy, Timothy R. Kohn, Devin Kowatch, Richard A. Sheehan
  • Patent number: 10001838
    Abstract: A user can emulate touch screen events with motions and gestures that the user performs at a distance from a computing device. A user can utilize specific gestures, such as a pinch gesture, to designate portions of motion that are to be interpreted as input, to differentiate from other portions of the motion. A user can then perform actions such as text input by performing motions with the pinch gesture that correspond to words or other selections recognized by a text input program. A camera-based detection approach can be used to recognize the location of features performing the motions and gestures, such as a hand, finger, and/or thumb of the user.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kenneth M. Karakotsios, Dong Zhou
  • Patent number: 10002375
    Abstract: Users of an electronic marketplace may be provided with an interface to suggest associating one or more tag identifiers, such as a hashtag identifier, with items that are offered for sale. Records associating the suggested tag identifiers and items for sale may be stored, and searched by other users, in order to provide purchase recommendations, which may not otherwise be available using product-descriptive searches. For example, tag identifiers may be used to associate products and/or services with events, such as a particular birthday or anniversary, and users can easily search for items based on intuitive tag identifiers, such as #8thbirthday, #10thanniversary, #firsttimedad, etc. The associations between the items and the tag identifiers may be dynamically updated based on various factors.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Wallace Scythes, Rhys Brooks Trammell, Melissa Naarden Burdick, Chrystal Kalini Stansell, Jeremiah Lee Morgan, Alexander Martin Chamas
  • Patent number: 10002026
    Abstract: A system for providing low-latency computational capacity from a virtual compute fleet is provided. The system may be configured to maintain a plurality of virtual machine instances on one or more physical computing devices, wherein the plurality of virtual machine instances comprises a first pool comprising a first sub-pool of virtual machine instances and a second sub-pool of virtual machine instances, and a second pool comprising virtual machine instances used for executing one or more program codes thereon. The first sub-pool and/or the second sub-pool may be associated with one or more users of the system. The system may be further configured to process code execution requests and execute program codes on the virtual machine instances of the first or second sub-pool.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy Allen Wagner
  • Patent number: 10002377
    Abstract: Techniques for detecting dimensions of an object from a three dimensional (3D) image may be provided. Dimensions of an object may be determined based upon a received 3D image and calibration information for calibrating a dimension related to the 3D image. The calibration information may be utilized for calibrating aspect ratios of the 3D image. In an example, a recommended item may be identified and presented to the user based on the determined dimensions of the object.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Edwin Johnson, Benjamin Schwartz, Shiblee Imtiaz Hasan, Nathan Eugene Masters
  • Patent number: 10001637
    Abstract: An electrowetting display device and manufacturing method thereof. The manufacturing method comprises forming pixel electrodes on a substrate, forming an insulation layer on the pixel electrodes, applying light through a mask to expose portions of the insulation layer, developing the insulation layer to at least partially remove the exposed portions of the insulation layer, wherein the developing forms a water repellent layer on the pixel electrodes and partitioning walls on the water repellent layer, and forming an oil layer between the partitioning walls and on the water repellent layer. The water repellent layer and the sides of the partitioning walls are hydrophobic. Upper surfaces of the partitioning walls are hydrophilic. The partition walls are thicker than the water repellent layer.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kyung Tea Park, Suk-Won Jung
  • Patent number: 10003584
    Abstract: Data is durably backed up for a limited amount of time. The data may be encrypted under a key and the key may be encrypted under a backup key. The backup key has a limited lifetime at the end of which the backup key is destroyed. After the backup key is destroyed, recoverability of the data depends on whether the key was deleted. In some examples, the data is a set of cryptographic keys.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Gregory Alan Rubin
  • Patent number: 10001402
    Abstract: Inventory locations such as shelves in a materials handling facility may be used to store items of various shapes and sizes. Described is a modular item stowage system with hardware that incorporates several components that may be readily reconfigured to accommodate changes in store layout, product presentation, and so forth. The components may include one or more of an instrumented auto-facing unit, divider, spacer, and so forth. The hardware may also support onboard electronics such as sensors to acquire sensor data and computing devices to process the sensor data.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Jozef Gyori, Ismael Medrano, Alexander Michael Frenkel, Punit Narendra Java
  • Patent number: 10003527
    Abstract: A device is described for assisting network technicians and other users with network cabling. The device can be provided to a technician, where the technician plugs a loose cable end into the device, and if the other end of the cable is attached to a switch (e.g. Euclid switch), the device indicates to the technician via a display where on the network the cable should be plugged in (which port on which switch). When the device is connected to a switch via a cable, the switch can make available its information to the device. The device can also consult a data store to determine where the other end should be attached. The information that is used to determine where the cable should be attached can include the number of layers in the network; the number of switches in each layer; and the number of ports on the switches.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: James Christopher Sorenson, III
  • Patent number: 10001638
    Abstract: An electrowetting display device includes first and second barrier layers which cover first and second electrodes. The electrowetting display device includes a first base substrate which faces a second base substrate, the first electrode on the first base substrate, the first barrier layer which covers the first electrode, the second electrode on the second base substrate, the second barrier layer which covers the second electrode, a barrier wall between the first base substrate and the second base substrate, and an electrowetting layer between the first base substrate and the second base substrate. The barrier wall defines a pixel area corresponding to the first electrode, and the electrowetting layer is in the pixel area. The electrowetting layer includes a polar fluid and a non-polar fluid which are separated from each other.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: June 19, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Tae Woo Lim, Keunkyu Song, Jihoon Yang, Tae Hyung Hwang