Patents by Inventor Matthew W. Amacker

Matthew W. Amacker 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).

  • Patent number: 11977542
    Abstract: An editable search refinement specification can be displayed with search results for a search query. The search refinement specification can include terms of the search query and any modifiers to the query, such as categories, filters, and other refinements. A user can edit portions of the search refinement specification inline, with other portions of the specification being retained, in order to adjust the search. Using such an approach, a user can adjust a search query without losing any context or refinement from a previous search that the user would like to use for the subsequent search. Various options can be provided with the search refinement specification, such as to edit any portion, delete one or more portions, suggest refinements, go to other specifications, and the like. The search refinement specifications also can be saved for use at a later time.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 7, 2024
    Assignee: A9.com, Inc.
    Inventors: Matthew W. Amacker, William F. Stasior
  • Patent number: 11182658
    Abstract: A machine-readable code rendering device may include an electronic paper display and a machine-readable code rendering module that dynamically renders machine-readable codes on the electronic paper display. The electronic paper display may be configured so that the machine-readable codes are read by a light-based code reader off of the electronic paper display.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew W. Amacker, Howard S Kapustein, Lawrence Arnold Lynch-Freshner, Syam Sundar Pannala
  • Patent number: 11080314
    Abstract: Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: August 3, 2021
    Assignee: A9.COM, INC.
    Inventors: Matthew W. Amacker, Blair L. Hotchkies, Daniel R. Parshall, Brent Robert Mills, Anil A. Sewani, Daniel E. Rose, Alexandru I. Indrei, Jason P. Patrikios
  • Publication number: 20210089607
    Abstract: Systems and methods are provided for previewing content that is located behind the links of a search results webpage without having to click on the links and thereby cause webpage changes. Embodiments provide a webpage that presents a first set of search results in response to a search query submitted by a user. This webpage is displayed in a graphical user interface and the first set of search results comprises one or more links to other search results webpages, which are defined dynamically and cannot be pre-computed. In the event a user mouses over one of the links, embodiments execute the search associated with the moused-over link and then render selected portions of the search results in a preview window that is positioned over a portion the webpage that displays the first set of search results.
    Type: Application
    Filed: December 9, 2020
    Publication date: March 25, 2021
    Inventors: William F. Stasior, Matthew W. Amacker
  • Patent number: 10896238
    Abstract: Systems and methods are provided for previewing content that is located behind the links of a search results webpage without having to click on the links and thereby cause webpage changes. Embodiments provide a webpage that presents a first set of search results in response to a search query submitted by a user. This webpage is displayed in a graphical user interface and the first set of search results comprises one or more links to other search results webpages, which are defined dynamically and cannot be pre-computed. In the event a user mouses over one of the links, embodiments execute the search associated with the moused-over link and then render selected portions of the search results in a preview window that is positioned over a portion the webpage that displays the first set of search results.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: January 19, 2021
    Assignee: A9.com, Inc.
    Inventors: William F. Stasior, Matthew W. Amacker
  • Publication number: 20200005382
    Abstract: Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Matthew W. Amacker, Dawn R. Dodd
  • Patent number: 10417689
    Abstract: Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: September 17, 2019
    Assignee: A9.COM, INC.
    Inventors: Matthew W. Amacker, Dawn R. Dodd
  • Patent number: 10248631
    Abstract: Systems and methods of presenting media data are provided. A particular method includes receiving a first event message associated with the media data from a media engine presenting media data via a graphical user interface (GUI). The method also includes executing an instruction in response to the first event message. The instruction modifies an in-memory representation associated with the GUI in which the media data is being presented.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew W. Amacker
  • Patent number: 10241976
    Abstract: Techniques for peer-binding are disclosed. In one embodiment, a method for peer-binding includes: receiving event information associated with an event detected on Web content associated with a trusted script executing on a first client computing device; and in response to a request, retrieving the received event information and sending the retrieved event information to a second client computing device. The second client computing device is peer-bound with the first client computing device via the trusted script associated with the Web content.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: March 26, 2019
    Assignee: A9.COM, INC.
    Inventor: Matthew W. Amacker
  • Patent number: 10235669
    Abstract: Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew W. Amacker, Philip Yuen, Diwakar Gupta, Chih-Jen Huang
  • Publication number: 20180307659
    Abstract: Systems and methods of presenting media data are provided. A particular method includes receiving a first event message associated with the media data from a media engine presenting media data via a graphical user interface (GUI). The method also includes executing an instruction in response to the first event message. The instruction modifies an in-memory representation associated with the GUI in which the media data is being presented.
    Type: Application
    Filed: February 5, 2016
    Publication date: October 25, 2018
    Inventor: Matthew W. Amacker
  • Patent number: 10013398
    Abstract: A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: July 3, 2018
    Assignee: A9.COM, INC.
    Inventor: Matthew W. Amacker
  • Patent number: 9875342
    Abstract: A user can share digital content with another user or device using dynamically-generated barcodes. A user might request to share an electronic book (“e-book”), stored on a first device, with another user having a second device. The first device can generate a barcode that includes not only information about the identity of the e-book, but also information about the user or the first device, which can help to determine rights and/or access restrictions for the content. The second device can capture an image of the barcode generated on a display of the first device, and use information extracted from that image to attempt to obtain a copy of the e-book. Other types of barcodes can be generated based at least in part upon the context, such as where a user is attempting to locate a physical copy of a type of digital content in a retail location.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: January 23, 2018
    Assignee: A9.com, Inc.
    Inventors: Matthew W. Amacker, Stephen S. Tompkins
  • Publication number: 20180005304
    Abstract: Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 4, 2018
    Applicant: A9.COM, INC.
    Inventors: Matthew W. Amacker, Dawn R. Dodd
  • Patent number: 9824376
    Abstract: A map-based interface can be used to enable a user to provide another person with funds that can be used at a particular location. In at least some embodiments, a user can select one or more buildings, locations, establishments, or other such locations and indicate an amount of money that another person is authorized to spend at that location. The funds can be provided by the user using any appropriate mechanism, such as a credit card or back account. The recipient of the funds can use information in a portable device of the user to authenticate the recipient to an establishment, which can use the dual-key information of the recipient identity and establishment location to obtain authorization to utilize the designated funds as at least partial payment for a transaction of the recipient at that establishment.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: November 21, 2017
    Assignee: A9.com, Inc.
    Inventor: Matthew W. Amacker
  • Publication number: 20170328730
    Abstract: Advantages of both conventional and digital maps can be obtained by utilizing a physical map as a type of input to any of various processing devices. In various embodiments, a user can capture an image of a physical map that includes at least one location of interest. The captured image can be matched with stored map information to obtain location information corresponding to the captured image. The location information can be used to provide any of a variety of types of functionality to the user, such as providing navigation directions to that location, displaying information about attractions around that location or statistics about that location, etc. The user in some embodiments can annotate the map to provide additional input, such as areas of interest, exclusion regions, and/or proposed driving routes.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 16, 2017
    Inventors: Matthew W. Amacker, Mark A. Ruzon
  • Patent number: 9792368
    Abstract: Advantages of both conventional and digital maps can be obtained by utilizing a physical map as a type of input to any of various processing devices. In various embodiments, a user can capture an image of a physical map that includes at least one location of interest. The captured image can be matched with stored map information to obtain location information corresponding to the captured image. The location information can be used to provide any of a variety of types of functionality to the user, such as providing navigation directions to that location, displaying information about attractions around that location or statistics about that location, etc. The user in some embodiments can annotate the map to provide additional input, such as areas of interest, exclusion regions, and/or proposed driving routes.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: October 17, 2017
    Assignee: A9.COM, INC.
    Inventors: Matthew W. Amacker, Mark A. Ruzon
  • Patent number: 9785998
    Abstract: Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: October 10, 2017
    Assignee: A9.COM, INC.
    Inventors: Matthew W. Amacker, Dawn R. Dodd
  • Publication number: 20170235707
    Abstract: A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventor: Matthew W. Amacker
  • Publication number: 20170235776
    Abstract: Techniques are described for using electronic communications to enable users to supply data to an online service, such as a fee-based online search functionality service that provides user-specific data searching capabilities. The electronic communications may, for example, be email communications, and may be used to supply data in various manners, such as based on the communications' body contents and/or file attachments. In addition, users may configure various types of data analysis or manipulation operations to be performed on data supplied via electronic communications. After a user's data has been supplied to and optionally manipulated by the online service in a configured manner, that user (or others to whom that user provides access) may access that data from the online service in various manners, including by using one or more data retrieval access interfaces that are distinct from an electronic communication address used to supply the data.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: William F. Stasior, Matthew W. Amacker, Charles B. Pinkerton, Asif Mansoor Ali Makhani