Search Patents
-
Patent number: 8812658Abstract: 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: GrantFiled: May 20, 2011Date of Patent: August 19, 2014Assignee: Amazon Technologies, Inc.Inventors: Pongsakorn Teeraparpwong, Sikandar Saifullah
-
Patent number: 8417772Abstract: 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: GrantFiled: August 10, 2011Date of Patent: April 9, 2013Assignee: Amazon Technologies, Inc.Inventors: Daniel J. Lin, Christopher K. Hess
-
Patent number: 9537926Abstract: 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: GrantFiled: October 24, 2013Date of Patent: January 3, 2017Assignee: Amazon Technologies, Inc.Inventors: Timothy M. Sehn, John M. Rauser, Jerry James Hunter
-
Patent number: 9961027Abstract: 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: GrantFiled: September 17, 2013Date of Patent: May 1, 2018Assignee: Amazon Technolgies, Inc.Inventors: Daniel Christianto, Simon Arthur Koster, Ivo van Doorn
-
Patent number: 9465645Abstract: 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: GrantFiled: June 25, 2014Date of Patent: October 11, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Bradley Jeffery Behm
-
Patent number: 8935620Abstract: 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: GrantFiled: March 20, 2008Date of Patent: January 13, 2015Assignee: Amazon Technologies, Inc.Inventors: Daniel P. Cox, Jeffrey M. Scherpelz, Kevin Janhuan Lee, Peter V. Commons
-
Patent number: 9009217Abstract: 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: GrantFiled: January 6, 2011Date of Patent: April 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Bashuman Deb
-
Patent number: 9274669Abstract: 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: GrantFiled: April 19, 2010Date of Patent: March 1, 2016Assignee: Amazon Technologies, Inc.Inventor: Max H. Funderburk
-
Patent number: 9544394Abstract: 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: GrantFiled: November 19, 2014Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 10055611Abstract: 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: GrantFiled: December 1, 2016Date of Patent: August 21, 2018Assignee: Amazon Technologies, Inc.Inventors: Anand Bhupendra Patel, Samuel Scott Gigliotti
-
Patent number: 9998328Abstract: 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: GrantFiled: June 19, 2014Date of Patent: June 12, 2018Assignee: Amazon Technologies, Inc.Inventor: Kyle Bradley Peterson
-
Patent number: 11960468Abstract: 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: GrantFiled: May 17, 2018Date of Patent: April 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Huiyuan Wang, Meng Tong, Naresh Kishin Chainani, Mengchu Cai
-
Patent number: 8856211Abstract: 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: GrantFiled: September 30, 2010Date of Patent: October 7, 2014Assignee: Amazon Technologies, Inc.Inventors: Faizal Kassamali, Nathnael Bekele
-
Patent number: 9183172Abstract: 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: GrantFiled: June 22, 2011Date of Patent: November 10, 2015Assignee: Amazon Technologies, Inc.Inventors: Emily Margaret Anderson, Kevin M. Anderson, Tom Killalea, Daniel Leng, Peter A. Larsen
-
Patent number: 10303728Abstract: 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: GrantFiled: March 1, 2016Date of Patent: May 28, 2019Assignee: Amazon Technologies, Inc.Inventor: Paul Kotas
-
Publication number: 20140059120Abstract: 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: ApplicationFiled: October 29, 2013Publication date: February 27, 2014Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 10673916Abstract: 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: GrantFiled: October 2, 2013Date of Patent: June 2, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Michael Anthony Frazzini, Ameesh Paleja, Gerard J. Heinz, II
-
Patent number: 10946291Abstract: 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: GrantFiled: March 16, 2018Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventor: Daniel Morgan Harris
-
Patent number: 9426027Abstract: 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: GrantFiled: February 18, 2014Date of Patent: August 23, 2016Assignee: Amazon Technologies, Inc.Inventor: Christopher Vincent Kaukl
-
Patent number: 9336020Abstract: 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: GrantFiled: November 18, 2013Date of Patent: May 10, 2016Assignee: Amazon Technologies, Inc.Inventors: Marwan Salah Oweis, Jason Bradley Goelitz, Patrick Brigham Cullen