Patents by Inventor Colin Bodell
Colin Bodell 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: 10846473Abstract: Techniques for enhancing content being rendered on an electronic device are described herein. In some instances, the techniques include monitoring interactions between a user and a content item that the user consumes on an electronic device. The content items may include electronic books, songs, videos, documents, or the like. In response to detecting an interaction between the user and the content item, the techniques may publish an event indicative of the interaction to an application platform that hosts one or more applications. The applications may be designed to enhance the content that the user consumes in one or more specified ways.Type: GrantFiled: October 19, 2016Date of Patent: November 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles L. Ward, Donald Ryan Willhoit, Lars C. Ulness, Gerald Ken Sun, Sherif M. Yacoub, Colin Bodell
-
Patent number: 10049395Abstract: Systems and methods are provided for fabricating products on demand. In some embodiments, a manufacturable model, which may include information about a three-dimensional representation of a product to be fabricated, is received by a user of an electronic system and may be validated by the electronic system. A prototype of the product can be generated based at least in part on the manufacturable model, and the manufacturable model and/or the product can be made available for selection by other users of the system. The product may be fabricated based at least in part on the manufacturable model using, for example, a three-dimensional printer, and may be delivered to users of the electronic system.Type: GrantFiled: September 8, 2015Date of Patent: August 14, 2018Assignee: Amazon Technologies, Inc.Inventors: Colin Bodell, Gregory J. Meyers, Jeremy E. Powers, Bryan K. Beatty, Michael G. Curtis, Jeffrey B. Slosberg, Leon L. Au
-
Patent number: 9824146Abstract: Disclosed are various embodiments for using media reported events to generate predictions for time series data. Information retrieved from a plurality of network content sources is classified into a plurality of categories. A prediction is generated for a time series. The time series is associated with a metric observed in a computing system. The generated prediction takes into account an impact of at least one of instance of the classified information.Type: GrantFiled: May 17, 2012Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Muhammad Ali Siddiqui, Colin Bodell, Jeff M. Bilger
-
Patent number: 9773257Abstract: Disclosed are various embodiments for facilitating opting back in to, or controlling, the sending of promotional communications by customers. A system is provided that includes at least one computing device upon which an application is executable. The application is configured to determine an option status of a customer with respect to whether the customer wishes to receive a plurality of promotional communications from a merchant. The application is further configured to determine whether an opted-out customer meets a criterion to be prompted to opt back into receiving the promotional communications. Also, the application is configured to associate a prompt with a network content item to send to a client. The prompt is configured to initiate a re-selection of the option status of the customer if manipulated by the customer at the client.Type: GrantFiled: December 17, 2010Date of Patent: September 26, 2017Assignee: Amazon Technologies, Inc.Inventors: Colin Bodell, Christopher A. Wheeler
-
Patent number: 9548961Abstract: A network protection service for providing protective assistance to a subscribing host is presented. The network protection service is configured determine a set of rules for filtering network traffic for a subscribing host. The network protection service is further configured to receive network traffic on behalf of the subscribing host, filter the received network traffic according to the set of rules, and forward a portion of the filtered network traffic to the subscribing host. Still further, the network protection service is configured to analyze the received network traffic via the analysis server, and refine the set of rules for filtering the received network traffic based on the analysis of the received network traffic by the analysis server.Type: GrantFiled: September 28, 2015Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Patent number: 9477637Abstract: Techniques for enhancing content being rendered on an electronic device are described herein. In some instances, the techniques include monitoring interactions between a user and a content item that the user consumes on an electronic device. The content items may include electronic books, songs, videos, documents, or the like. In response to detecting an interaction between the user and the content item, the techniques may publish an event indicative of the interaction to an application platform that hosts one or more applications. The applications may be designed to enhance the content that the user consumes in one or more specified ways.Type: GrantFiled: March 14, 2011Date of Patent: October 25, 2016Assignee: Amazon Technologies, Inc.Inventors: Charles L. Ward, Donald Ryan Willhoit, Lars C. Ulness, Gerald Ken Sun, Sherif M. Yacoub, Colin Bodell
-
Publication number: 20160021061Abstract: A network protection service for providing protective assistance to a subscribing host is presented. The network protection service is configured determine a set of rules for filtering network traffic for a subscribing host. The network protection service is further configured to receive network traffic on behalf of the subscribing host, filter the received network traffic according to the set of rules, and forward a portion of the filtered network traffic to the subscribing host. Still further, the network protection service is configured to analyze the received network traffic via the analysis server, and refine the set of rules for filtering the received network traffic based on the analysis of the received network traffic by the analysis server.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Publication number: 20150379599Abstract: Systems and methods are provided for fabricating products on demand. In some embodiments, a manufacturable model, which may include information about a three-dimensional representation of a product to be fabricated, is received by a user of an electronic system and may be validated by the electronic system. A prototype of the product can be generated based at least in part on the manufacturable model, and the manufacturable model and/or the product can be made available for selection by other users of the system. The product may be fabricated based at least in part on the manufacturable model using, for example, a three-dimensional printer, and may be delivered to users of the electronic system.Type: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Inventors: Colin Bodell, Gregory J. Meyers, Jeremy E. Powers, Bryan K. Beatty, Michael G. Curtis, Jeffrey B. Slosberg, Leon L. Au
-
Patent number: 9159106Abstract: Systems and methods are provided for fabricating products on demand. In some embodiments, a manufacturable model, which may include information about a three-dimensional representation of a product to be fabricated, is received by a user of an electronic system and may be validated by the electronic system. A prototype of the product can be generated based at least in part on the manufacturable model, and the manufacturable model and/or the product can be made available for selection by other users of the system. The product may be fabricated based at least in part on the manufacturable model using, for example, a three-dimensional printer, and may be delivered to users of the electronic system.Type: GrantFiled: March 13, 2013Date of Patent: October 13, 2015Assignee: Amazon Technologies, Inc.Inventors: Colin Bodell, Gregory J. Meyers, Jeremy E. Powers, Bryan K. Beatty, Michael G. Curtis, Jeffrey B. Slosberg, Leon L. Au
-
Patent number: 9148437Abstract: A network protection service for providing protective assistance to a subscribing host is presented. The network protection service is configured determine a set of rules for filtering network traffic for a subscribing host. The network protection service is further configured to receive network traffic on behalf of the subscribing host, filter the received network traffic according to the set of rules, and forward a portion of the filtered network traffic to the subscribing host. Still further, the network protection service is configured to analyze the received network traffic via the analysis server, and refine the set of rules for filtering the received network traffic based on the analysis of the received network traffic by the analysis server.Type: GrantFiled: March 30, 2007Date of Patent: September 29, 2015Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Patent number: 9143516Abstract: According to aspects of the disclosed subject matter, a network protection service for processing network traffic to assist a network site is presented. The network protection service is communicatively coupled to the network site over a network, and is configured to detect that the network site is experiencing adverse network conditions. Upon detecting that the network site is experiencing adverse network conditions, the network protection service causes that a portion of the network traffic intended for the network site is rerouted to the network protection service. The network protection service then forwards a portion of the network traffic rerouted to the network protection service to the network site.Type: GrantFiled: March 30, 2007Date of Patent: September 22, 2015Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Patent number: 8943154Abstract: Certain embodiments herein relate to modeling relationships between users, network elements, and events in an organization. Organizational information regarding users and network elements may be collected and analyzed to create a relationship graph relating users and network elements. The relationship graph may include nodes representing users and network elements and edges connecting pairs of users and/or network elements. The edges may be weighted based on a number of factors, such as operational dependencies, user preferences for receiving information associated with events, and a user's historical actions, which may determine whether a user may receive an event. A relationship graph as described herein may be leveraged to provide various uses, including generating a relationship subgraph that may allow users to identify the impact of events on other users and network elements in an organization.Type: GrantFiled: May 11, 2012Date of Patent: January 27, 2015Assignee: Amazon Technologies, Inc.Inventors: Colin Bodell, Craig V. Kulfan, Geoffrey E. Endresen, Brian J. Feinstein, John G. Focht, Luan K. Nguyen, Viraj Sanghvi, Brian T. Smith
-
Patent number: 8412588Abstract: Systems and methods are provided for fabricating products on demand. In some embodiments, a manufacturable model, which may include information about a three-dimensional representation of a product to be fabricated, is received by a user of an electronic system and may be validated by the electronic system. A prototype of the product can be generated based at least in part on the manufacturable model, and the manufacturable model and/or the product can be made available for selection by other users of the system. The product may be fabricated based at least in part on the manufacturable model using, for example, a three-dimensional printer, and may be delivered to users of the electronic system.Type: GrantFiled: September 24, 2010Date of Patent: April 2, 2013Assignee: Amazon Technologies, Inc.Inventors: Colin Bodell, Gregory J. Meyers, Jeremy E. Powers, Bryan K. Beatty, Michael G. Curtis, Jeffrey B. Slosberg, Leon L. Au
-
Patent number: 8310923Abstract: A network protection service is presented. The network protection service is configured to establish an arrangement with a subscribing host for providing assistance to the subscribing host upon detection of a triggering condition. A set of rules corresponding to the subscribing host for filtering network traffic directed to the subscribing host is determined. The network protection service monitors for a triggering condition for providing protective assistance for the subscribing host, and upon detection of a triggering condition, provides protective assistance to the subscribing host. The protective assistance includes causing network traffic directed to the subscribing host to be rerouted to the network protection service. The protective assistance further includes filtering the network traffic rerouted to the network protection service according to the set of rules corresponding to the subscribing host. At least some of the filtered network traffic is forwarded to the subscribing host.Type: GrantFiled: March 30, 2007Date of Patent: November 13, 2012Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Patent number: 8209748Abstract: A network protection service for providing protective assistance to a subscribing host on a network is disclosed. The network protection service is configured to establish a relationship with a subscribing host also connected to the network. Moreover, based on the established relationship with the subscribing host, the network protection service is configured to detect a condition for providing protective assistance to the subscribing host. Upon detecting the condition, the network protection service provides protective assistance to the subscribing host. Providing protective assistance to the subscribing host comprises rerouting network traffic directed to the subscribing host to the network protection service, filtering the network traffic rerouted to the network protection service, and forwarding the filtered network traffic to the subscribing host.Type: GrantFiled: March 30, 2007Date of Patent: June 26, 2012Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods
-
Patent number: 8042171Abstract: A method for providing protective assistance to a network site is presented. As implemented by a network protection service communicatively coupled to the network site via a network, the method comprises monitoring for a condition to provide protective assistance to the network site. Upon detecting that condition, the method includes causing network traffic directed to the network site be rerouted to the network protection service. Further still, determination is made as to whether a request in the rerouted network traffic corresponds to a request for information cached in a data store and, if so, responding with the cached information from the data store. Yet further, a portion of the rerouted network traffic is forwarded to the network site, the forwarded rerouted network traffic not including the request for cached information found in the data store.Type: GrantFiled: March 30, 2007Date of Patent: October 18, 2011Assignee: Amazon Technologies, Inc.Inventors: Paul G. Nordstrom, Colin Bodell, Craig A. Woods