Patents Assigned to Amazon Technologies
  • Patent number: 8905763
    Abstract: A demonstration device that provides interactive demonstrations receives user input during a demonstration session. The demonstration device causes a demonstration account or demonstration credential to be generated for a user based on the user input, the demonstration account or demonstration credential being associated with the demonstration session. The demonstration device transmits demonstration session information for the demonstration session to a demonstration server. The user is able to continue the demonstration session from another demonstration-capable device based on the demonstration account or demonstration credential.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Luhui Hu, Jonathan A. Leblang
  • Patent number: 8908776
    Abstract: Disclosed are various embodiments that implement attention misdirection to conceal errors or anomalies in video signals. It is determined whether an error in a video signal may be user perceivable. If the error may be user perceivable, a distraction is generated that is designed to interfere with perception of the error by a user.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Patrick G. McCuller
  • 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: 8908775
    Abstract: The techniques for encoding video content are disclosed. In an online game environment, the techniques include obtaining information for a first and second successive frames of video content and information for a position of a virtual camera associated with each frame, determining virtual camera translation information based on the positions of the virtual camera, determining a projected movement between the frames of an object included in each frame, determining the portion of the first frame to be excluded from the second frame and a new portion of the second frame, and providing the determined encoded information for a reconstruction of the second frame based on the provided information.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Anthony Norihisa Higa
  • Patent number: 8908855
    Abstract: Organizations may employ private computer networks to enable customers to place a telephone call to customer service agents (CSAs). To maintain high customer service, it may desirable to expand the private computer network's ability to respond to customer calls on-demand. One or more requests for additional telephony resources may be submitted to a telephony resource allocation service in communication with a configurable network service. The telephony resource allocation service may determine telephony resources available for allocation to the private computer network and facilitate communication between the configurable network service and the private computer network. In this manner, additional computer private network extensions executing instances of call distribution services may also be generated and configured.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Chunyi Chou, Terrence M. Skemer, Jagwinder Singh Brar, Zachary L. Yeager
  • Patent number: 8909766
    Abstract: Systems and methods involve receiving a connectivity subscription request for one or more connections, such as a virtual private network (VPN) connection. A connectivity subscription request may be received through an application programming interface (API) call and the connectivity subscription request may indicate that a user associated with a connection wants to receive a notification when a connectivity event occurs. A connectivity event can occur when changes to the connection are detected, such as when the connection becomes active, when the connection becomes inactive, or when one or more tunnel connections related to the connection becomes disconnected. A potential problem associated with the connectivity event may be detected and a potential solution to the problem may be determined. The potential solution can be sent to a user associated with the connectivity event.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Joel C. Hegg, Michael B. Furr, Aparna Nagargadde, Kevin Christopher Miller, Bashuman Deb
  • Publication number: 20140359698
    Abstract: Embodiments may include a load balancer that receives a request packet sent by a remote client to an original destination address of multiple network addresses serviced by the load balancer, and selects according to a load balancing protocol, a host computer of a plurality of host computers to process the request. The load balancer may, from among a plurality of ports on the selected host computer, select a particular port having a one-to-one association with the original destination address, the association specified by mapping information accessible to the load balancer, and send the request packet to the selected port on the selected host computer. The mapping information accessible to the selected host computer specifies a one-to-one association between the selected port and the original destination address. Sending the request packet to the selected port conveys that address to the selected server without that address being included in that packet.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: JAMES CHRISTOPHER SORENSON, III, David Carl Salyers
  • Patent number: 8900043
    Abstract: A computer-generated puzzle game can enable any appropriate image (e.g., a still image, video, or animation) to be used as a puzzle image. The puzzle game can utilize a framework including a portion of the puzzle image such that the user can determine where to place the puzzle pieces without having to see a version of the final image, which can save display real estate as well as provide suspense and additional challenge for the user. The puzzle pieces also can include a portion of the image, such that the player can determine where the pieces are to be placed in the framework without having to worry about rotating or properly positioning the pieces, which can be difficult on at least certain computing devices.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: George Skaff Elias, Richard Channing Garfield
  • Patent number: 8903938
    Abstract: Techniques are described for providing client computing nodes with enhanced access to data from remote locations, such as by providing and using local capabilities specific to the remote locations. In at least some situations, the access of a client computing node to data from a remote location may be enhanced by automatically performing activities local to the client computing node that improve the efficiency of communications sent between the client computing node and the remote location. As one example, access to data from a remote service may be enhanced by locally performing activities specific to the remote service, such as by using information about the remote service's internal mechanisms to cause the desired data to be provided from internal storage devices of the remote service without passing through front-end or other intermediate devices of the remote service while traveling to the client computing node.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan H. Vermeulen, Luis Felipe Cabrera, Peter N. DeSantis
  • Patent number: 8904506
    Abstract: A user account may be throttled to restrict access once aberrant behavior is detected. Upon receiving a request to access the user account, a determination of whether the user account is in a throttled state may be made. In some aspects, when the user account is not in a throttled state, user account access may be determined based at least in part on an access credential. Further, in some aspects, when the user account is in a throttled state, user account access may be determined based at least in part on an access credential and other client information associated with the user account.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren E. Canavor, Daniel W. Hitchcock, Max H. Funderburk, Robert Hanson
  • Patent number: 8904009
    Abstract: Aspects of the present disclosure relate to the generation and delivery of content including unique and shared components. A content delivery network service provider can obtain requests for content from client computing devices. Based on information provided in the request or otherwise managed by executable code on the client computing device, the CDN service provider obtains one or more pieces of content that may be shared by more than one user or client computing devices. Additionally, the CDN service provider obtains one or more pieces of content that will not be shared by more than one user or more than one client computing device. Responsive to the content request, the CDN service provider can combine the one or more pieces of shared content and the one or more pieces of unique content and deliver the combined content to the requested client computing device.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley E. Marshall, Piragash Velummylum, Jacob Gabrielson
  • Patent number: 8903817
    Abstract: Disclosed are various embodiments for using relevance indications provided by a user in performing a search. Search results corresponding to a search query are provided to a user of a client computing device. The user provides a relevance indication corresponding to relevance of at least one of the search results. A subsequent search is performed which takes the relevance indication into account.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Kelly L. Duggar, Llewellyn J. Mason, Olga I. Kuznetsova, Peter V. Commons
  • Patent number: 8902970
    Abstract: Disclosed are various embodiments for adjusting the encoding of a video signal into a video stream based on user attention. A video signal generated by an interactive application is encoded into a video stream. A temporary lapse of attention by a user of the interactive application is predicted. The encoding of the video signal into the video stream is adjusted from an initial state to a conservation state in response to predicting the temporary lapse of attention by the user. The conservation state is configured to conserve one or more resources used for the video stream relative to the initial state.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Patrick G. McCuller
  • Patent number: 8904511
    Abstract: Virtual firewalls may be established that enforce sets of policies with respect to computing resources maintained by multi-tenant distributed services. Particular subsets of computing resources may be associated with particular tenants of a multi-tenant distributed service. A tenant may establish a firewalling policy set enforced by a virtual firewall for an associated subset of computing resources without affecting other tenants of the multi-tenant distributed service. Virtual firewalls enforcing multiple firewalling policy sets may be maintained by a common firewalling component of the multi-tenant distributed service. Firewalling policy sets may be distributed at multiple locations throughout the multi-tenant distributed service. For a request targeting a particular computing resource, the common firewalling component may identify the associated virtual firewall, and submit the request to the virtual firewall for evaluation in accordance with the corresponding firewalling policy set.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Ross O'Neill, Mark Joseph Cavage, Nathan R. Fitch, Anders Samuelsson, Brian Irl Pratt, Yunong Jeff Xiao, Bradley Jeffery Behm, James E. Scharf, Jr.
  • Patent number: 8898974
    Abstract: Electrical panel structures for a modular building system, such as a modular data center. The electrical panel structures provide a standardized structure for attachment of high voltage power, low voltage power, and/or data lines between rooms or components of the modular building system. The panel structures can include multiple conduits that extend between rooms or other components of a modular building structure. The panel structures can include, for example, conduits having couplers for the attachment of high voltage cables and/or pass-throughs for the passage of low voltage lines and/or data lines.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Brock Robert Gardner
  • Patent number: 8902198
    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: January 27, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth M. Karakotsios, Dong Zhou
  • Patent number: 8904279
    Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A source for a network page having a document structure is obtained. An obfuscated network page is generated from the network page by altering the document structure to inhibit automated extraction of data. The obfuscated network page is configured to have a visual appearance that is the same as that of the network page when rendered by a client for display. The obfuscated network page is sent to the client in response to a request from the client for the network page.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven M. Bougon
  • Patent number: 8904353
    Abstract: Systems and methods for incrementally building tests and test frameworks may enable cost reduction and/or code sharing between teams testing various products (or features thereof) in different domains or of different product types. Test frameworks may be layered into standalone sub-framework packages that build on each other and whose object classes inherit object classes of lower layers. Sub-framework packages may provide generic utilities, domain-specific testing operations, application-specific testing operations, or operations for specific application types (e.g., web services). Test clients may plug into test frameworks at any layer to exercise features of a product under test. Tests may be built from components at multiple levels of abstraction, and may include test operations, test steps that include multiple test operations, and tests that include multiple test steps. Implementation details of products to be tested may only be visible to, and/or exercised by, the lowest-level elements of the tests (e.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos Arguelles, Denis L. Ruckebusch
  • Patent number: 8902569
    Abstract: A system includes a rack, computing devices coupled to the rack, a rack PDU, and one or more input power cables. The rack PDU includes an enclosure, two or more power input receptacles on the enclosure, and two or more power output receptacles on the enclosure. The output power receptacles supply power to the computing devices. The input power cables are coupled in one or more of the power input receptacles. The input power cables supply electrical power from an electrical power system to the rack PDU.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Max J. Wishman, Darin Lee Frink, Peter G. Ross, Chao Chen, Christopher N. Watson
  • Patent number: 8902897
    Abstract: A hierarchical distributed routing architecture including at least two levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components receive a forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara