Patents by Inventor Brad E. Marshall

Brad E. Marshall 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: 11543983
    Abstract: A block storage service provides block-level storage to a plurality of distinct computing instances for a plurality of distinct users. For each of one or more of the plurality of distinct computing instances, information about data being stored in the block storage service is determined. Based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service is determined. The block storage service performs the selected block storage transaction enhancement with respect to the data being stored in the block storage service.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Brad E. Marshall, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 11539552
    Abstract: One or more configuration parameters for an object gateway instance are received at an interface to a provider network, the parameters including an identifier of a first object store of the provider network for which to cache objects in a first object cache of the object gateway instance and an indication of a data transfer mode that controls when objects written to the first object cache are written to the first object store. The one or more configuration parameters are stored in a data store of the provider network and sent to the object gateway instance. A read request that includes the identifier of the first object store and a first object identifier is received from the object gateway instance, and a first object associated with the first object identifier and stored in the first object store is sent to the object gateway instance.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul C. Reed, Asawaree Kalavade, Danny Wei, Marc Stephen Olson, Brad E. Marshall
  • Patent number: 11044118
    Abstract: One or more configuration parameters for an object gateway instance are received at an interface to a provider network, the parameters including an identifier of a first object store of the provider network for which to cache objects in a first object cache of the object gateway instance and an indication of a data transfer mode that controls when objects written to the first object cache are written to the first object store. The one or more configuration parameters are stored in a data store of the provider network and sent to the object gateway instance. A read request that includes the identifier of the first object store and a first object identifier is received from the object gateway instance, and a first object associated with the first object identifier and stored in the first object store is sent to the object gateway instance.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 22, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul C. Reed, Asawaree Kalavade, Danny Wei, Marc Stephen Olson, Brad E. Marshall
  • Patent number: 9516470
    Abstract: Mobile device users may be tracked either via mobile-signal triangulation or via Global Positioning Satellite information. A mobile device user's recent movements may be analyzed to determine trails or traffic patterns for device user among various locations. Mobile device trail information, either for an individual user or aggregated for multiple users, may be analyzed to determine a next destination for the user. Electronic advertising content, such as advertisements, coupons and/or other communications, associated with the next destination may be sent to the mobile device. Additionally, the identity of the mobile device use may be known and the advertisements or coupons may be tailored according to demographic information regarding the mobile device user. In addition, destinations may be recommended to mobile device users based on the recent locations the users have visited.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
  • Patent number: 9304867
    Abstract: A group of computers is configured to implement a block storage service. The block storage service includes a block-level storage for storing data from a set of distinct computing instances for a set of distinct users. An interface is configured to allow the set of distinct users to specify respective destinations for storing backup copies of respective data stored in the block-level storage for the distinct users. At least some of the respective destinations are for different storage systems remote from one another. A backup copy function is provided for creating backup copies of data stored in the block-level storage by the set of distinct computing instances for the set of distinct users. The backup copies are stored in different destination locations specified by respective ones of the plurality of distinct users via the interface.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Brad E. Marshall, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 9075777
    Abstract: A web browser is implemented to receive a document from a server. The document may include one or more embedded Uniform Resource Locator (URL) references. The web browser may display the document on a user interface. A user associated with the web browser may determine one or more of the original embedded URL references should be replaced. In response to user input, the web browser may change at least one of the original embedded URL references to a corresponding replacement embedded URL reference and display the document with the replacement embedded URL reference. The web browser may save an association of the original embedded URL reference with the replacement embedded URL reference and subsequently, when receiving the document with the original embedded URL reference, automatically replace the original embedded URL reference with the corresponding replacement embedded URL reference before displaying the document.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 7, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Brad E. Marshall, Eric B. Merritt
  • Publication number: 20140215227
    Abstract: A block storage service provides block-level storage to a plurality of distinct computing instances for a plurality of distinct users. For each of one or more of the plurality of distinct computing instances, information about data being stored in the block storage service is determined. Based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service is determined. The block storage service performs the selected block storage transaction enhancement with respect to the data being stored in the block storage service.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: SWAMINATHAN SIVASUBRAMANIAN, BRAD E. MARSHALL, TATE ANDREW CERTAIN, NICHOLAS J. MANISCALCO
  • Patent number: 8719255
    Abstract: A method and system for determining interest levels of online content based on rates of change of content access traffic. According to one embodiment, a method may include detecting content request traffic directed to a content source, determining a time rate of change of said content request traffic, and determining an indication of content interest associated with the content source, where the indication is dependent upon the time rate of change of the content request traffic. The method may further include storing the indication of content interest on a computer-accessible medium.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: May 6, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 8688660
    Abstract: A block storage service provides block-level storage to a plurality of distinct computing instances for a plurality of distinct users. For each of one or more of the plurality of distinct computing instances, information about data being stored in the block storage service is determined. Based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service is determined. The block storage service performs the selected block storage transaction enhancement with respect to the data being stored in the block storage service.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Brad E. Marshall, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 8386509
    Abstract: A method and system for associating search keywords with interest spaces. According to one embodiment, a method may include detecting a request to access a given online content source, where the request includes referral information specifying one or more search keywords associated with the given online content source, where the given online content source is one of a plurality of online content sources included within an interest space, and where the interest space is identified dependent upon indications of user navigation activity among the plurality of online content sources. The method may further include extracting the one or more search keywords from the request and creating an association of the one or more search keywords with the interest space.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: February 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 8214475
    Abstract: Managing content interest data using peer-to-peer logical mesh networks. Instructions may be processor-executable to implement a given logical node of a logical mesh network that includes a number of such nodes. The given logical node may be configured to store identifying information of its peer nodes. In response to detecting a message-passing event, the given logical node may be configured to generate and convey an outgoing message, which may correspond to respective network-based content and may include indicia of the content, to its peer nodes. The given logical node may not convey the outgoing message to any node that is not a peer. Dependent upon indicia of network-based content included in an incoming message received from a given one of its peer nodes, the given logical node may be further configured to update its identifying information to add or delete a particular node as a peer node.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: July 3, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Brad E. Marshall, Elmore Eugene Pope, Eric B. Merritt
  • Publication number: 20120079221
    Abstract: A group of computers is configured to implement a block storage service. The block storage service includes a block-level storage for storing data from a set of distinct computing instances for a set of distinct users. An interface is configured to allow the set of distinct users to specify respective destinations for storing backup copies of respective data stored in the block-level storage for the distinct users. At least some of the respective destinations are for different storage systems remote from one another. A backup copy function is provided for creating backup copies of data stored in the block-level storage by the set of distinct computing instances for the set of distinct users. The backup copies are stored in different destination locations specified by respective ones of the plurality of distinct users via the interface.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Inventors: Swaminathan Sivasubramanian, Brad E. Marshall, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 8104044
    Abstract: Method and system for client-side communication among widgets. In one embodiment, instructions may be processor-executable within a system to implement a web browser and a number of widgets configured to execute within an execution environment provided by the web browser. The web browser may be configured to obtain content from servers external to the system, and members of at least a subset of the widgets may be configured to communicate with one another without interacting with any of the external servers.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 24, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Brad E. Marshall, Elmore Eugene Pope, Eric B. Merritt
  • Patent number: 8073460
    Abstract: Mobile device users may be tracked either via mobile-signal triangulation or via Global Positioning Satellite information. A mobile device user's recent movements may be analyzed to determine trails or traffic patterns for device user among various locations. Mobile device trail information, either for an individual user or aggregated for multiple users, may be analyzed to determine a next destination for the user. Electronic advertising content, such as advertisements, coupons and/or other communications, associated with the next destination may be sent to an electronic device likely to be viewed by the mobile device user. Additionally, the identity of the mobile device user may be known and the advertisements or coupons may be tailored according to demographic information regarding the mobile device user. In addition, destinations may be recommended to mobile device users based on the recent locations the users have visited.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: December 6, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
  • Patent number: 8005823
    Abstract: A community search system may utilize the results of previous queries from community members and user feedback associated with those results to provide results for subsequent, similar queries from within the same community. Thus, by modifying and combining query results based, in part, on user feedback regarding previous results for similar queries, the trial and error of the many may improve the results for an individual. Users may be grouped into communities whose members are associated by common interests or characteristics. Feedback from one community member may be used to modify the query results for other community members. By analyzing user feedback with the community regarding query results, negative, incorrect or unnecessary results may be omitted or removed from subsequent results for similar queries.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 23, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Brad E. Marshall, Christopher L. Scofield, Elmore Eugene Pope, Paul G. Nordstrom
  • Patent number: 7966395
    Abstract: Systems and methods for displaying interest levels of online content. In one embodiment, a system may include a web browser. A badge code module may execute within an execution environment provided by the web browser and may display an indication of content interest associated with a content source, where the indication is dependent upon a time rate of change of content request traffic directed to the content source. In another embodiment, a system may include a web browser configured to generate a web browser window. A plugin module may be integrated with the web browser for execution, may generate a display interface integrated within the browser window, and may display an indication of content interest associated with a content source via the display interface, where the indication is dependent upon a time rate of change of content request traffic directed to the content source.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: June 21, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 7860895
    Abstract: A method and system for determining interest spaces among online content sources. According to one embodiment, a method may include generating a representation of a network of online content sources, where the representation reflects navigation paths and respective navigation path weights among the online content sources, and where the navigation path weights are indicative of user activity among the online content sources. The method may further include generating one or more interest spaces of the network dependent upon the navigation paths and respective navigation path weights, where each interest space includes at least a subset of the online content sources.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: December 28, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 7831582
    Abstract: A method and system for associating keywords with online content sources. According to one embodiment, a method may include identifying a result set including one or more of a plurality of online content sources, wherein each of the included one or more online content sources satisfies a keyword query including one or more keywords. The method may further include, for a given one of the online content sources included in the result set, identifying one or more aggregate paths including the given online content source, wherein a given one of the one or more aggregate paths includes one or more navigation paths among the plurality of online content sources, and in response to detecting a selection of a particular online content source from one of the identified aggregate paths, associating the one or more keywords included in the keyword query with the particular online content source.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 9, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 7797421
    Abstract: A method and system for determining and notifying users of undesirable network content are disclosed. According to one embodiment, a method may include detecting an adverse content event corresponding to a given network information source, where the adverse content event occurs dependent upon activity of a given user with respect to the given network information source. The method may also include reporting the adverse content event with respect to the given network information source, detecting a reference to the given network information source on behalf of a particular user, and in response to detecting the reference, retrieving an indication corresponding to the given network information source, where the indication is determined dependent upon adverse content events reported with respect to the given network information source. The method may further include notifying the particular user of possible undesirable content with respect to the given network information source dependent upon the indication.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: September 14, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
  • Patent number: 7774335
    Abstract: A method and system for determining interest levels of online content navigation paths. A method may include determining each of a plurality of navigation paths among a plurality of online content sources, and for each of the navigation paths, determining a corresponding path weight, where a given corresponding path weight is indicative of user activity along a corresponding navigation path. The method may further include identifying a particular aggregate path within the online content sources, where the particular path includes some of the navigation paths, where an aggregate path weight corresponding to the particular path is dependent upon the path weights corresponding to the navigation paths included in the particular path, and where the aggregate path weight satisfies an optimization criterion relative to other aggregate paths. A given navigation path included in the particular aggregate path may correspond to a possible user traversal from a first to a second online content source.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: August 10, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall