Patents Assigned to Amazon Technologies
-
Patent number: 10831819Abstract: Systems and methods are provided for associating colors or color names with a color image based on hue. A set of hue values can be extracted from color data, such as a color palette, corresponding to a color image. A representative hue can be derived from the set of hue values. Colors included in the color data that are attributable to the representative hue can be identified and one or more colors can be derived therefrom as representative of a subject depicted by the color image. Color names matching the representative colors can be identified and associated with the color image. In particular, a common color name can be determined therefrom and associated with the subject of the color image.Type: GrantFiled: October 3, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
-
Patent number: 10831693Abstract: Provided are integrated circuit devices and methods for operating integrated circuit devices. In various examples, an integrated circuit device can include a master port operable to send transactions to a target components of the device. The master port can have point-to-point connections with each of the targets. The master port can be configured with a first address range for a first target, a second address range for a second target, and a multicast address range for both the first and second target. When the master port receive a request with an address that is in the multicast address range, the master port can generate, for the one request, a transaction for each of the first and second transactions.Type: GrantFiled: September 27, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Randy Renfu Huang, Ron Diamant
-
Patent number: 10831759Abstract: A probabilistic counting structure such as a hyperloglog may be formed during a table scan for each of a selected set of columns. The columns may be selected based on an initial estimate of relatedness, which may be based on data types of the respective columns. An estimated cardinality of an intersection or union of columns may be formed based on an intersection of the probabilistic data structures. A join path may be determined based on the estimated cardinality of an intersection or union of the columns.Type: GrantFiled: November 2, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Timothy Andrew Rath, Srinivasan Sundar Raghavan, Santosh Kalki
-
Patent number: 10834117Abstract: A system records use of values used in cryptographic algorithms where the values are subject to uniqueness constraints. As new values are received, the system checks whether violations of a unique constraint has occurred. If a violation occurs, the system performs actions to mitigate potential compromise caused by exploitation of a vulnerability caused by violation of the uniqueness constraint.Type: GrantFiled: March 6, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Paul Mikulski, Gregory Branchek Roth, Matthew John Campagna
-
Patent number: 10833881Abstract: A technology is described for distributing a publication message. An example method may include receiving a message at a first device gateway to broadcast to devices subscribed to a broadcast topic. The first device gateway maintains a first subscription table indicating which devices connected to the first device gateway are subscribed to the broadcast topic. The first device gateway distributes the message to the devices indicated in the first subscription table as being subscribed to the broadcast topic. In addition, the first device gateway may distribute the message to a second device gateway which maintains a second subscription table indicating which devices connected to the second device gateway are subscribed to the broadcast topic, and the second device gateway distributes the message to the devices indicated in the second subscription table as being subscribed to the broadcast topic.Type: GrantFiled: November 6, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Himanshu Jindal, Gary Wicker
-
Patent number: 10831898Abstract: Systems and methods are described for conducting static analysis of code invoking network-based services to identify, without requiring execution of the code, security issues that may be introduced due to the invocations of the network-based services. A system is provided that may analyze code to detect both direct invocations of services, as well as indirect invocations caused by the direct invocations. The system can compare permissions information for the code to both directly or indirectly invoked services to identify instances in which the code calls services not permitted by the permissions information. In some instances, the system can traverse a “call graph” of all services invoked by code either directly or indirectly to identify permissions errors through multiple levels of indirection.Type: GrantFiled: February 5, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Timothy Allen Wagner
-
Patent number: 10834457Abstract: Techniques are described for associating identifiers (e.g., digital watermarks) with video content in a way that enables identification of the source of pirated content with specificity as granular as an individual user account. A compositors operating in the DRM trust zone of a client device introduces the identifier by compositing overlay information with decoded video frames. The identifier may then be recovered by comparing target content to the source content to extract the overlay information.Type: GrantFiled: October 12, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: David Wayne Bourgoyne
-
Patent number: 10834838Abstract: A data center infrastructure module enables multiple data center infrastructure systems to be simultaneously installed in a data center (as opposed to sequentially installing the respective data center infrastructure systems). The data center infrastructure module includes a collapsible frame and one or more data center infrastructure system components coupled to the collapsible frame. The data center infrastructure module may be pre-assembled remotely from a data center location and may be transported to the data center location in a collapsed state. At the data center location, the pre-assembled data center infrastructure module may be expanded and installed between self-standing frames.Type: GrantFiled: December 12, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Peter George Ross, Robert David Wilding
-
Patent number: 10834141Abstract: Systems and methods are described to identify and correct inaccurate or non-compliant access policies for an authorization service that uses such policies to control access to instances of one or more network-accessible services. Each service can implement one or more instances on behalf of individual service users, which users can author an access policy to control whether requests to access the instances are allowed or disallowed at the authorization service. The access policies can be authored according to policy guidelines established by the service. If the policy guidelines of a service change (e.g., are updated to a new version), the authorization service can detect policies non-compliant with the changed guidelines, and notify service users of the non-compliant policies. The authorization service may further notify users of modifications or transformations to bring access policies into compliances with changed policy guidelines.Type: GrantFiled: September 14, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Andrew Christopher Chud
-
Patent number: 10831458Abstract: Application source code that includes notation indicating a latency level between methods is evaluated. Based in part on the latency level, scores for method dependencies are calculated. A set of packages are generated for the methods in accordance with a clustering strategy that is based at least in part on the scores. The set of packages are then deployed to at least one host in accordance with an affinity threshold.Type: GrantFiled: November 5, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Ronald Widharta Sunarno
-
Patent number: 10834475Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. Responsive to a request for content, an encoder can be configured with a set of adjustable parameters that depend on the specific format of encoding. To implement watermarking, the encoder dynamically modifies or biases one or more of the parameter values such that the modified parameter values can represent watermarking data.Type: GrantFiled: March 15, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Timothy Prins
-
Patent number: 10834366Abstract: In implementations described herein, power is supplied to functional components of audio/video (A/V) recording and communication doorbell devices (“A/V doorbells”) during activation of signaling devices that are coupled to the A/V doorbells without the use of a backup power supply. To illustrate, systems described herein may include first parallel circuitry coupled to the signaling device and second parallel circuitry coupled to an A/V doorbell. The first parallel circuitry and the second parallel circuitry are configured to supply sufficient power to the functional components of the A/V doorbell during activation of the signaling device. In particular implementations, the first parallel circuitry and the second parallel circuitry include shunting circuitry to control the flow of current through the first and second parallel circuitry and supply sufficient power to both the signaling device and the A/V doorbell.Type: GrantFiled: December 6, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Daniil Tretiakov, James Steven Skeoch, Robert Tso
-
Patent number: 10831549Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.Type: GrantFiled: December 27, 2016Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Marc John Brooker, Yilmaz Can Cecen, David Alexander Dunlap, Craig Wesley Howard, Shubham Katiyar, Ajay Nair, Venkatesh Vijayaraghavan, Vo Vuong, Meenakshi Vembusubramanian
-
Patent number: 10834210Abstract: A system and method for synchronizing or moving a personal workspace from a first computing system (e.g., a laptop) to a cloud-based computing system in a software development environment. The personal workspace synchronization service identifies changes made to the source code as a result of activities performed in the personal workspace of the first computing system. The source code changes are identified by comparing a snapshot of a current image of a container including personal workspace executing on the first computing system to a base container image of the personal workspace. The identified source code changes are transferred by the personal workspace synchronization service to the cloud-based computing system to generate an updated personal workspace on the cloud-based computing system that matches the personal workspace of the first computing system.Type: GrantFiled: August 3, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Andreas Resios, Mihai Diac, Ovidiu Stanciu
-
Patent number: 10834135Abstract: A method and system for generating access policy suggestions are described. The system initiates a test mode for a web service to be access by a user. The system authorizes access to the web service by the user in the test mode and records test data regarding the access to the web service by the user in the test mode. The system generates an access policy suggestion based on the test data.Type: GrantFiled: November 7, 2017Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Jasmeet Chhabra
-
Patent number: 10834158Abstract: Techniques are described for encoding information in manifest data in a way that enables identification of a version of media content. Such a capability may be used to identify dynamic content inserted into the media content for the purpose of tracking the effect of the dynamic content on user generated feedback. This capability might also be used to identify a user or device associated with a particular copy of the media content for anti-piracy purposes.Type: GrantFiled: March 23, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: David Wayne Bourgoyne, Amarsingh Buckthasingh Winston, Lei Li, Yongjun Wu
-
Patent number: 10831251Abstract: A switching assembly selectively routes power received from upstream power distribution systems over power transmission lines to a downstream electrical load using data signals communicated to the assembly from the power distribution systems over the power transmission lines. The switching assembly monitors information in the data signals to determine conditions in the upstream power distribution systems. The switching assembly can use the conditions in the power distribution systems and monitored power feed characteristics of power received at the switching assembly to determine whether to command a switching mechanism to switch the power feed routed to the load. Power system conditions can be used to adjust tolerance thresholds against which power feed characteristics are compared to determine whether to command a switch. The switching assembly can include an interposer device that controls the switching mechanism based on analysis of data signals received over the power transmission line.Type: GrantFiled: March 11, 2014Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: 10833992Abstract: Route tables may be associated with ingress traffic for logically isolated networks. A routing device at the edge of a logically isolated network may receive a route to include in a route table that is associated with ingress traffic to the logically isolated network to forward the ingress traffic to a network appliance hosted in the logically isolated network. Network packets received at the edge routing device may have a destination of a computing resource hosted in the logically isolated network. The edge routing device may identify the route in the route table to override the destination in the network packet with the network appliance and forward the network packet to the network appliance according to the route.Type: GrantFiled: December 14, 2018Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Andrew Bruce Dickinson
-
Patent number: D901431Type: GrantFiled: February 25, 2020Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Edward James Paterson, Giles David Matthew McWilliam, Marc Rene Walliser
-
Patent number: D901451Type: GrantFiled: July 8, 2019Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Jonathan Howard Biddle