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: 20170195314
    Abstract: 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: Application
    Filed: March 23, 2017
    Publication date: July 6, 2017
    Inventors: WILLIAM ALEXANDER STRAND, JESPER MIKAEL JOHANSSON, LUAN KHAI NGUYEN
  • Patent number: 9674154
    Abstract: 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: Grant
    Filed: September 21, 2015
    Date of Patent: June 6, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 9646104
    Abstract: 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: Grant
    Filed: June 23, 2015
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Publication number: 20170126796
    Abstract: 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: Application
    Filed: November 14, 2016
    Publication date: May 4, 2017
    Inventors: Benjamin R. Hollis, William Alexander Strand
  • Patent number: 9621926
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexandra Elizabeth Baoboe Lee, William Alexander Strand, Joel William Weisman, Christopher Samuel Zakian
  • Patent number: 9613360
    Abstract: 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: Grant
    Filed: May 27, 2010
    Date of Patent: April 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Patent number: 9606712
    Abstract: 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: Grant
    Filed: February 4, 2016
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Patent number: 9607143
    Abstract: 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: Grant
    Filed: May 15, 2015
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Jesper Mikael Johansson, Luan Khai Nguyen
  • Patent number: 9569549
    Abstract: 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: Grant
    Filed: May 25, 2010
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, John Rauser, William Alexander Strand
  • Patent number: 9538005
    Abstract: 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: Grant
    Filed: September 19, 2014
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Luan Khai Nguyen, William Alexander Strand
  • Patent number: 9495338
    Abstract: 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: Grant
    Filed: January 28, 2010
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin R. Hollis, William Alexander Strand
  • Patent number: 9430777
    Abstract: 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: Grant
    Filed: August 18, 2010
    Date of Patent: August 30, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Patent number: 9298741
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: March 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Arnab Sanat Kumar Dhua
  • Patent number: 9257133
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: February 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Patent number: 9256340
    Abstract: 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: Grant
    Filed: February 11, 2013
    Date of Patent: February 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Publication number: 20150363428
    Abstract: 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: Application
    Filed: July 23, 2015
    Publication date: December 17, 2015
    Inventor: William Alexander Strand
  • Publication number: 20150324595
    Abstract: 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: Application
    Filed: July 23, 2015
    Publication date: November 12, 2015
    Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
  • Publication number: 20150248553
    Abstract: 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: Application
    Filed: May 15, 2015
    Publication date: September 3, 2015
    Inventors: William Alexander Strand, Jesper Mikael Johansson, Luan Khai Nguyen
  • Patent number: 9104885
    Abstract: 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: Grant
    Filed: March 2, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
  • Patent number: 9092947
    Abstract: 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: Grant
    Filed: May 24, 2010
    Date of Patent: July 28, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: William Alexander Strand