Search Patents
  • Patent number: 8812658
    Abstract: Disclosed are various embodiments for pre-fetching of resources referenced on a network page. A predicted next network page is retrieved by a computer system. The predicted next network page references at least one resource. At least one attribute of the resource is evaluated according to at least one retrieval criteria. At least one resource is retrieved if the attribute meets the retrieval criteria.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Pongsakorn Teeraparpwong, Sikandar Saifullah
  • Patent number: 8417772
    Abstract: A web page architecture is provided for enabling a user browse a web page and identify items of multimedia media content that the user desires to deliver to his mobile device. The delivery mechanism to transmit such content on the user's mobile device may be either through push messaging and communicating with a client application on the user's mobile device.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: April 9, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel J. Lin, Christopher K. Hess
  • Patent number: 9537926
    Abstract: Network page latency reduction is facilitated by various embodiments. In one embodiment, a first distribution corresponding to a plurality of instances of a network page is estimated. A second distribution corresponding to a subset of the instances is also estimated. The network page is adapted based at least in part on a comparison of the first and second distributions in order to reduce network page latency.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy M. Sehn, John M. Rauser, Jerry James Hunter
  • Patent number: 9961027
    Abstract: An attachment received from a webclient for a message in composition can be saved by an HTTP server in a storage system. Location information for the attachment can be stored in a database in a record associated with the webclient. If the HTTP server is unexpectedly unavailable, a backup HTTP server can locate the attachment using the record in the database and provide the attachment to a messaging server when the user is ready to send the message.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: May 1, 2018
    Assignee: Amazon Technolgies, Inc.
    Inventors: Daniel Christianto, Simon Arthur Koster, Ivo van Doorn
  • Patent number: 9465645
    Abstract: A method and apparatus for managing backlogged tasks are disclosed. In the method and apparatus, upon receiving a task pertaining to a requestor group, a number of outstanding tasks associated with the requestor group is determined and the task is submitted for processing if the number of outstanding tasks is within an allowable range. If the number of outstanding tasks is outside of the allowable range, take one or more actions may be taken, which may include rejecting the request.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: October 11, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Bradley Jeffery Behm
  • Patent number: 8935620
    Abstract: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: January 13, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel P. Cox, Jeffrey M. Scherpelz, Kevin Janhuan Lee, Peter V. Commons
  • Patent number: 9009217
    Abstract: Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: April 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Aparna Nagargadde, Bashuman Deb
  • Patent number: 9274669
    Abstract: Techniques described herein provide customized user interfaces to users of clients based on the context of the client. For instance, the techniques may receive parameters that relate to specific client contexts, may transmit the parameters to a content scheduler, and may receive a schedule for serving context-specific user interface to the users. In response to receiving the content schedule, the techniques serve the context-specific content in scheduled locations of the customized user interface to the user.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: March 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Max H. Funderburk
  • Patent number: 9544394
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Patent number: 10055611
    Abstract: A customer support application provides screen sharing of the user's computing device with a remote customer support agent, thereby enabling the customer support agent to view the content displayed on the user's device. At least a portion of the content displayed on the user's device may contain sensitive information. Coordinates corresponding to the content displayed on the user's device may be obtained and the portion of the display corresponding to the coordinates may be obscured from the remote customer support agent.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anand Bhupendra Patel, Samuel Scott Gigliotti
  • Patent number: 9998328
    Abstract: Methods, systems, and computer-readable media for implementing service-oriented system optimization using client device relocation are disclosed. An optimized configuration is determined for a service-oriented system based on trace data for a plurality of service interactions between services. One or more of the services are relocated to one or more client devices based on the optimized configuration. The relocation improves a total performance metric in at least a portion of the service-oriented system.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Bradley Peterson
  • Patent number: 11960468
    Abstract: A database management system receives a command defining a view of the database. The view definition is accepted without determining whether references to schema elements within the view definition are resolvable to existing elements of the database schema. A query of the view is received. In response to the query of the view, the database management system resolves references to schema elements in the view definition by determining whether the references correspond to data available for processing the query.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Huiyuan Wang, Meng Tong, Naresh Kishin Chainani, Mengchu Cai
  • Patent number: 8856211
    Abstract: A client identifies one or more test parameters and one or more expected results for the test parameter, adds the test parameters and the expected test results to a client request, and sends the client request to a test server. The client then receives a response from the test server, and determines whether the server response includes the expected test result. If not, the client indicates that a test has failed. If so, the client indicates that the test is successful.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: October 7, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Faizal Kassamali, Nathnael Bekele
  • Patent number: 9183172
    Abstract: Communications from digital content consumers may be entered on reader devices as social media posts. Rather than specifying a particular recipient, a consumer may enter a reserved keyword, such as @author, as the recipient. Upon submission, this keyword is automatically replaced with the recipient identifier, such as with the user identifier of the actual author of the currently rendered content item.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: November 10, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Emily Margaret Anderson, Kevin M. Anderson, Tom Killalea, Daniel Leng, Peter A. Larsen
  • Patent number: 10303728
    Abstract: Personalized landing pages can be generated for users based at least in part upon information about the individual users who are viewing the landing pages. Such information may include, for example, the consumer segments to which the individual user belongs as well as the individual users' browsing and purchasing histories and personal preferences and attributes. The landing pages are personalized to include, for example, content that may be of particular interest to the user and arranged in a manner that may appeal to the user.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: May 28, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Paul Kotas
  • Publication number: 20140059120
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Application
    Filed: October 29, 2013
    Publication date: February 27, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Patent number: 10673916
    Abstract: Disclosed are various embodiments that facilitate execution of applications through remotely emulated computing devices. An application is executed in a hosted environment. A video signal of the application is encoded into a media stream, which is sent to a client computing device. In various embodiments, access to data that is locally available to the client computing device is facilitated. In various embodiments, data related to the operation of the application is recorded.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Anthony Frazzini, Ameesh Paleja, Gerard J. Heinz, II
  • Patent number: 10946291
    Abstract: Disclosed are various embodiments for granting and securing ownership of cross-application digital assets using a blockchain. An asset record is generated in a blockchain. The asset record represents a digital asset being awarded to a user by a first application based on an amount of application-measured effort expended by the user or an achievement earned by the user in engaging with the first application. The digital asset may be usable by the user in the first application and at least one second application.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel Morgan Harris
  • Patent number: 9426027
    Abstract: A system may be configured to provide a service for performing various actions on behalf of clients. The clients may be associated with diverse properties such as location, language, and legal jurisdiction. A service may be adapted to respond to a diversified client base. Properties of the client may be identified. A client capability enumeration may be loaded and used to identify transformation operations that may be performed on requests to the service and replies to the client. Transformation operations may be applied in a transmutation pipeline that modifies the input to and the results of an action.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Vincent Kaukl
  • Patent number: 9336020
    Abstract: User actions for configuring a computing environment may be recorded and converted to a workflow definition. A translation layer may be associated with the workflow definition and invoked to perform actions described by the workflow by utilizing one or more application programming interfaces. The translation layer may adapt to application programming interface idiosyncrasies by translating state transitions, including asynchronous to synchronous state transitions and synchronous to asynchronous state transitions.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 10, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Marwan Salah Oweis, Jason Bradley Goelitz, Patrick Brigham Cullen