Search Patents
-
Patent number: 8930544Abstract: 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: October 29, 2013Date of Patent: January 6, 2015Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 7512548Abstract: A system and method are disclosed that enable a personal shopping cart to be used to select items from multiple web sites of multiple business entities, and to place a single order for the selected items. The shopping cart may remain persistent over multiple sessions of the user.Type: GrantFiled: October 8, 1999Date of Patent: March 31, 2009Assignee: Amazon.com, Inc.Inventors: Jeffrey P. Bezos, Sheldon J. Kaphan, Ellen L. Ratajak, Thomas K. Schonhoff
-
Patent number: 8892630Abstract: Facilitating discussion group formation and interaction is described. In one example, a server sends an eBook to a client device. The server determines whether the eBook is associated with at least one book club in response to sending the eBook to the client device. The server sends book club identifiers to the client device when the eBook is associated with at least one book club. The book club identifiers specify one or more book clubs associated with the eBook.Type: GrantFiled: September 29, 2008Date of Patent: November 18, 2014Assignee: Amazon Technologies, Inc.Inventor: Michael G. Curtis
-
Patent number: 10740550Abstract: At a data management service, a child template associated with a parent group of one or more cells of a first data sheet is stored. In response to detecting that a parent cell has been added to the parent group, a particular child data sheet is instantiated automatically in accordance with the template. In response to a change to a value in a first cell of the child data sheet, a corresponding value of a cell of the first data sheet is modified.Type: GrantFiled: November 20, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Adam Bosworth, Joseph Rozenfeld, Tatyana Mamut, Ian Scott Eslick
-
Patent number: 8166155Abstract: A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or note of the web pages and to assess how the change impacts visitor interactions with the website.Type: GrantFiled: March 14, 2006Date of Patent: April 24, 2012Assignee: Amazon Technologies, Inc.Inventors: Kimberly A. Rachmeler, Paul G. Nordstrom
-
Patent number: 8682964Abstract: Disclosed are various embodiments for progressively loading content that is asynchronously obtained from a server. A network page is obtained in a client from a server. Supplemental data is obtained in the client from the server in response to an element of the network page. The supplemental data, which is obtained asynchronously with respect to the network page, includes content and scripted callbacks. Each scripted callback is processed in the client, and in response, a respective portion of the content that has been obtained from the server is also processed in the client.Type: GrantFiled: March 14, 2011Date of Patent: March 25, 2014Assignee: Amazon Technologies, Inc.Inventors: Michael L. Brundage, Pongsakorn Teeraparpwong, Sikandar Saifullah
-
Patent number: 8516041Abstract: Disclosed are various embodiments for pre-fetching data from a service in advance of obtaining an asynchronous callback for the data from a client. It is determined whether a network page requested by a client is configured to prompt the client to initiate an asynchronous callback for data that may be pre-fetched. The data is pre-fetched from a service before obtaining the asynchronous callback for the data from the client. The data that has been pre-fetched from the service is sent to the client in response to obtaining the asynchronous callback for the data from the client.Type: GrantFiled: May 18, 2011Date of Patent: August 20, 2013Assignee: Amazon Technologies, Inc.Inventor: Steven A. Miles
-
Patent number: 9985927Abstract: A system, method, and computer readable medium for managing network storage provider and CDN service providers are provided. A content broker component obtains client computing device requests for content provided by a content provider. The content broker processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a network storage provider or a CDN service provider as a function of the updated or processed by the content broker.Type: GrantFiled: July 21, 2014Date of Patent: May 29, 2018Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf, Imran S. Patel
-
Publication number: 20120030281Abstract: A system and method of managing media content is disclosed. In one embodiment, the method includes sending a request for a media content item from a user computer to a server via an interface to an online site. The method also includes receiving the media content item at the user computer. Further, the method includes selecting a library associated with a media content player application and, upon receipt of the media content item, automatically adding the media content item to the selected library of the media content player application at the user computer.Type: ApplicationFiled: September 19, 2011Publication date: February 2, 2012Applicant: Amazon Technologies, Inc.Inventors: Samuel S. Heyworth, Jonathan D. Phillips, Erich L. Ringewald
-
Patent number: 10574618Abstract: A communication system and method for the utilization of social networks to provide computing devices operational information. The computing devices access one or more social networks and associate with an account of a specified user. The computing devices can maintain social network profiles that provide configuration information of the computing device. The computing devices can process information provided profile updates to cause a configuration of the client device. The computing devices can also process social network communications to process operational parameters of the client device.Type: GrantFiled: September 19, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Mark Edward Rafn
-
Patent number: 8819116Abstract: Systems and method provide logic for providing a service. In one implementation, a computer-implemented method provides a service to a device based on a capability of the device. The method includes identifying a device type of a device based on information associated with the device. The method determines whether the device supports the service, based on at least the identified device type, and provides the service to the device, when the device supports the service.Type: GrantFiled: March 8, 2010Date of Patent: August 26, 2014Assignee: Amazon Technologies, Inc.Inventors: Beryl Tomay, Ryan J. Snodgrass, Samuel S. Gigliotti, Joel C. Hegg, Matthew E. Goldberg, Donald Ryan Willhoit
-
Patent number: 9817984Abstract: Disclosed are various embodiments for providing access to application data associated with multiple applications of a user. A request to store application data is obtained by a data storage service from an application associated with a user. The application is executed in a client computing device, and the request is obtained by way of a network. The application data is stored by the data storage service in response to the request to store. The data storage service may be configured to store data for multiple applications associated with the user.Type: GrantFiled: July 23, 2015Date of Patent: November 14, 2017Assignee: Amazon Technologies, Inc.Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
-
Publication number: 20150088966Abstract: Described are techniques and systems for providing a user interface which provides information about one or more activities being performed by services available among affiliated devices. The information is based on activity data which may be obtained through a subscription-publication mechanism with the affiliated devices. The user interface may also provide activity controls to modify the one or more activities.Type: ApplicationFiled: December 2, 2013Publication date: March 26, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: EDWARD JAMES GAYLES, NGAI YAN GLADYS PANG, ZAKA UR REHMAN ASHRAF, CHRISTOPHER KARL LANG, MICHAEL WILLIAM MILLER, TOMER MOSCOVICH, RAJASIMMAN MADHIVANAN, VLAD TROYANKER, RUORUO ZHANG
-
Patent number: 8626827Abstract: Systems and methods are provided for programmatically simulating one or more system conditions for a network resource using one or more services. In one implementation, a server receives a request to initiate a treatment. The request identifies a treatment definition. The server determines, based on the treatment definition, the one or more services and deploys the one or more services to the network resource. The one or more services simulate the one or more system conditions.Type: GrantFiled: March 25, 2011Date of Patent: January 7, 2014Assignee: Amazon Technologies, Inc.Inventors: Luis Felipe Cabrera, Peter De Santis
-
Patent number: 8819123Abstract: Methods and systems for enabling transfer of web documents to a user device for subsequent viewing on the user device are described. A server computing system receives a request from a client computing system to transfer a web document to a user device for subsequent viewing on the user device. The server computing system converts a first format type of the web document into a format that is compatible with the user device, and sends the converted web document to the user device without additional interaction at the client computing system.Type: GrantFiled: May 17, 2011Date of Patent: August 26, 2014Assignee: Amazon Technologies, Inc.Inventor: Jaskirat Singh Veen
-
Patent number: 8656040Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. In one illustrative case, the item-providing system delivers user-supplied items to the user device based on a protocol.Type: GrantFiled: June 14, 2007Date of Patent: February 18, 2014Assignee: Amazon Technologies, Inc.Inventors: Girish Bansilal Bajaj, Michael V. Rykov, James C. Slezak, Aviram Zagorie, Richard Moore, Kevin R. Cheung, Thomas M. J. Fruchterman, Robert L. Goodwin
-
Patent number: 10440082Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for devices streaming media content. Control parameter settings are selected for playback of first media content. Test parameter settings are selected for playback of second media content. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings.Type: GrantFiled: June 21, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
-
Patent number: 8990328Abstract: Disclosed are various embodiments for facilitating social interaction during a media item transmission. A group of participants may be formed based on a variety of factors. A media item is rendered on a first portion of a media player user interface. On a second portion of the media player user interface group members may communicate with each other concurrent with the streaming media item. The entire experience may be stored and replayed at another time.Type: GrantFiled: October 2, 2012Date of Patent: March 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Travis M. Grigsby, Kenneth King-Fung Lee, Michael S. Mayo
-
Patent number: 8918392Abstract: A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.Type: GrantFiled: March 29, 2012Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, Madhuvanesh Parthasarathy, Tate Andrew Certain, Kerry Q. Lee
-
Patent number: 9524089Abstract: Various embodiments are directed to systems and methods for executing web applications. A computing device may execute a common view process that comprises a web view. The computing device may receive a request to launch a web application. The computing device may execute a web application interface process programmed to determine a location indicator indicating a location of code for executing the web application and send the location indicator to the web view. The web view may receive the code for executing the web application. The code may be executed by the web view.Type: GrantFiled: October 30, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Sanjoy Ghosh, Mayur Misra