Patents by Inventor William Alexander Strand
William Alexander Strand has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170195314Abstract: Disclosed are various embodiments for provisioning account credentials via a trusted channel. An account configuration manager automatically determines a credential reset format that is associated with an account. The account configuration manager then automatically requests a security credential reset for the account using the credential reset format. A security credential communication is received via a trusted channel of communication that is linked to the account for reset purposes. The account configuration manager parses the security credential communication to determine a security credential for the account.Type: ApplicationFiled: March 23, 2017Publication date: July 6, 2017Inventors: WILLIAM ALEXANDER STRAND, JESPER MIKAEL JOHANSSON, LUAN KHAI NGUYEN
-
Patent number: 9674154Abstract: Techniques for providing an information masking service may be provided. For example, an association between masking information and one or more masking profiles may be maintained where each masking profile indicates usage behavior of a user at a particular location. In embodiments, a location of a user device may be determined based at least in part on location information received from a user device. A particular masking profile of the one or more masking profiles may be selected based at least in part on the determined location. The masking information that corresponds to the particular masking profile may be provided to the user device where the masking information is configured to be utilized by the user device when communicating with a network of the determined location rather than the default identification information of the user device.Type: GrantFiled: September 21, 2015Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, William Alexander Strand
-
Patent number: 9646104Abstract: Techniques for associating a user with a user characteristic may be described. In particular, a network-based document may be provided to a computing system of the user. The network-based document may include least an identifier of another network-based document and code. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document. An indication of whether the other network-based document was accessed may be determined. For example, the indication may be received from the computing system based on an execution of the code at the computing system. The user may be associated with the user characteristic based on the indication.Type: GrantFiled: June 23, 2015Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, William Alexander Strand
-
Publication number: 20170126796Abstract: Systems, methods, and computer-readable media provide content items to clients. In one implementation, a system stores data identifying a plurality of cache servers, the cache servers storing the content items for download by a plurality of clients. The system receives a request from a first one of the clients to download one of the content items. The system selects one or more of the cache servers for providing the requested content item to the first client. The system transmits identifiers of the selected one or more cache servers to the first client, and transmits instructions to the first client. The instructions are operable, when executed by the first client, to determine whether the selected one or more cache servers have a local copy of the requested content item. When the first client determines that a first one of the selected one or more cache servers has a local copy of the requested content item, the first client downloads the requested content item from the first selected cache server.Type: ApplicationFiled: November 14, 2016Publication date: May 4, 2017Inventors: Benjamin R. Hollis, William Alexander Strand
-
Patent number: 9621926Abstract: Techniques are described for providing a predictive data streaming service associated with a visual media file. For example, third type of frame data for a visual media file may be transmitted to a client device from a streaming service. In embodiments, a selection of the particular visual media file may be transmitted to the streaming service. A request may be made to an interface associated with the client device, via an application program interface call, for a first data stream of a first type of frame data and a second data stream of a second type of frame data for the particular visual media file. The request may be based at least in part on the selection of the particular visual media file and after receipt of the third type of frame data. The third type of frame data, the first data stream of the first type of frame data, and the second data stream of the second type of frame data may be interleaved based at least in part on instructions from the interface.Type: GrantFiled: September 25, 2015Date of Patent: April 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Alexandra Elizabeth Baoboe Lee, William Alexander Strand, Joel William Weisman, Christopher Samuel Zakian
-
Patent number: 9613360Abstract: Disclosed are various embodiments for offering complementary products in relation to items listed by third party sellers in an electronic marketplace. Embodiments herein identify items available for sale by third parties in an electronic marketplace. An offer to include a complementary item available from an electronic commerce system in the electronic marketplace listing is transmitted to the third party seller. In other embodiments, a sale of an item in an electronic marketplace is detected and an offer to sell the product from the electronic commerce system is transmitted to the buyer.Type: GrantFiled: May 27, 2010Date of Patent: April 4, 2017Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 9606712Abstract: Disclosed are various embodiments for placing user interface elements in a network page. A first network page is generated with client side code embedded therein that can track navigation input data associated with the user. The navigation input data can be interpreted to determine whether the user has a tendency to idle an input device in a particular area of the network page or exhibit any other behavior that allows a high value area to be identified.Type: GrantFiled: February 4, 2016Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 9607143Abstract: Disclosed are various embodiments for provisioning account credentials via a trusted channel. An identification of an account is received. A security credential reset corresponding to the account is requested. The account is linked to a trusted channel of communication for reset purposes. A security credential communication corresponding to the account is received via the trusted channel of communication. The security credential communication may be parsed to obtain a token.Type: GrantFiled: May 15, 2015Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: William Alexander Strand, Jesper Mikael Johansson, Luan Khai Nguyen
-
Patent number: 9569549Abstract: Content items, such as e-books, audio files, video files, and the like, may be tagged as associated with a location based on observing the locations at which users access the content items. A rich set of tag data may be gathered by additionally observing such things as the date and time when users access the content items as well as allowing the users to tag the content items with comments or ratings. A fine granularity of tagging may be achieved by associating the tags with specific portions of the content items. Content recommendations based on the tags may be provided to other users when those users are in approximately the same location.Type: GrantFiled: May 25, 2010Date of Patent: February 14, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, John Rauser, William Alexander Strand
-
Patent number: 9538005Abstract: Described are systems, methods, and computer readable media for responding in an automated manner to a verbal prompt, such as from an automated system. The verbal prompt is processed to identify a request for information, and user information is accessed to determine at least a portion of the user information that corresponds to the request for information. Audio data may be generated using the determined portions of the user information, and the audio data may be provided, via a connection, responsive to the request for information.Type: GrantFiled: September 19, 2014Date of Patent: January 3, 2017Assignee: Amazon Technologies, Inc.Inventors: Luan Khai Nguyen, William Alexander Strand
-
Patent number: 9495338Abstract: Systems, methods, and computer-readable media provide content items to clients. In one implementation, a system stores data identifying a plurality of cache servers, the cache servers storing the content items for download by a plurality of clients. The system receives a request from a first one of the clients to download one of the content items. The system selects one or more of the cache servers for providing the requested content item to the first client. The system transmits identifiers of the selected one or more cache servers to the first client, and transmits instructions to the first client. The instructions are operable, when executed by the first client, to determine whether the selected one or more cache servers have a local copy of the requested content item. When the first client determines that a first one of the selected one or more cache servers has a local copy of the requested content item, the first client downloads the requested content item from the first selected cache server.Type: GrantFiled: January 28, 2010Date of Patent: November 15, 2016Assignee: Amazon Technologies, Inc.Inventors: Benjamin R. Hollis, William Alexander Strand
-
Patent number: 9430777Abstract: Disclosed are various embodiments for generating incentives for users accessing an electronic commerce system that maximizes shipping consolidation for a merchant in the electronic commerce system. An incentive generator determines the shipping address for a user on the electronic commerce system. The incentive generator identifies at least one previously scheduled order to destinations located within a predefined area relative to the user shipping address. The incentive generator gathers the target delivery dates of identified previously scheduled deliveries and generates at least one incentive for the user to select a delivery date substantially similar to the target delivery dates. The at least one incentive is based at least in part on the destination of the previously scheduled order, a target delivery date of the previously scheduled order, and a shipping capacity threshold.Type: GrantFiled: August 18, 2010Date of Patent: August 30, 2016Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 9298741Abstract: Media objects, such as photographs, music, or videos are modified based on a process that first identifies conditions associated with either the media object itself or a characteristic of a request for the media object. Conditions associated with the media object may include an age of the media object or a number of times the media object has been accessed. The characteristic of the request for the media object may include a geographic or logical location from which the request originated. The second step makes predetermined alterations to the media object based on how the conditions match rules for processing the media object. The alterations may include reductions in fidelity or quality, changes in color, selective blurring, such as faces, or changing how much of a music or video media object is presented.Type: GrantFiled: June 26, 2014Date of Patent: March 29, 2016Assignee: Amazon Technologies, Inc.Inventors: William Alexander Strand, Arnab Sanat Kumar Dhua
-
Patent number: 9257133Abstract: A computing device senses speech or other user input. One or more physical variable pertaining to a user of the computing device are also sensed, and respective signals are analyzed or compared to the user input. The analysis determines if the user input is likely that of an authorized user, and assigns a confidence metric to that determination. The computing device may then perform actions corresponding to the speech or user input content in accordance with the determination.Type: GrantFiled: November 26, 2013Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 9256340Abstract: Disclosed are various embodiments for placing user interface elements in a network page. A first network page is generated with client side code embedded therein that can track navigation input data associated with the user. The navigation input data can be interpreted to determine whether the user has a tendency to idle an input device in a particular area of the network page or exhibit any other behavior that allows a high value area to be identified.Type: GrantFiled: February 11, 2013Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Publication number: 20150363428Abstract: Disclosed are various embodiments for generating a location-based ranking for a set of measurements. Client devices located within a geographic area are identified. The geographic area is expanded when the quantity of client devices identified within the geographic area fails to meet or exceed a predefined threshold. Additional client devices are identified within the expanded geographic area. A performance ranking of task measurements associated with a performance of a task performed by the client devices within the expanded geographic area is generated.Type: ApplicationFiled: July 23, 2015Publication date: December 17, 2015Inventor: William Alexander Strand
-
Publication number: 20150324595Abstract: 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: ApplicationFiled: July 23, 2015Publication date: November 12, 2015Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
-
Publication number: 20150248553Abstract: Disclosed are various embodiments for provisioning account credentials via a trusted channel. An identification of an account is received. A security credential reset corresponding to the account is requested. The account is linked to a trusted channel of communication for reset purposes. A security credential communication corresponding to the account is received via the trusted channel of communication. The security credential communication may be parsed to obtain a token.Type: ApplicationFiled: May 15, 2015Publication date: September 3, 2015Inventors: William Alexander Strand, Jesper Mikael Johansson, Luan Khai Nguyen
-
Patent number: 9104885Abstract: Disclosed are various embodiments for providing access to application data stored by multiple applications across multiple devices 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 specifies a security credential and 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, and each of the applications may be associated with a different security credential.Type: GrantFiled: March 2, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
-
Patent number: 9092947Abstract: Disclosed are various embodiments for generating a location-based ranking for a set of measurements. A geographic rank application receives a request from a client to generate a geographic ranking for a specific task measurement associated with the execution of a task. The geographic rank application develops a list of clients located within the specified geographic area that have a task measurement associated with the execution of the specified task. Upon developing the list, the geographic rank application gathers the corresponding task measurements to generate the ranking and returns the ranking the requesting client.Type: GrantFiled: May 24, 2010Date of Patent: July 28, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventor: William Alexander Strand