Patents by Inventor THOMAS CHARLES STICKLE

THOMAS CHARLES STICKLE 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: 11410173
    Abstract: The present disclosure provides systems, methods, and products for providing a tokenization service and a complementary API. The tokenization service may provide format-preserving tokens. The tokenization service may associate different tokens generated by different users from the same data, so that users can retrieve and use associated tokens for collaboration and access to each other's data, information, etc. The tokenization service may restrict the creation of an association between, and access to, users' tokens based on a requirement for a relationships between users according to a social graph model.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: August 9, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Ryan Holland
  • Patent number: 11349832
    Abstract: A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Robert Eric Fitzgerald
  • Patent number: 11310208
    Abstract: Methods and apparatus for a secure time service are disclosed. A time server including a time source, a cryptographic key and a cryptographic engine is instantiated within a provider network. A time service endpoint receives a timestamp request from a client. The endpoint transmits a representation of the request to the time server, and receives, from the time server, an encryption of at least a timestamp generated using the time source. A response comprising the encryption of at least the timestamp is transmitted to the requesting client.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Eric Jason Brandwine
  • Patent number: 11170104
    Abstract: Technology is described for preventing cryptovirus attacks in a computing service environment. Data patterns of both read and write operations are monitored for files during a predetermined time period. The data patterns related to the files are recorded during the monitoring. A machine learning model is constructed according to the recorded data to establish a data change probability for the plurality of files. An unexpected change is detected using the machine learning model according to the data change probability of the files having changed data. A warning notification is sent indicating the unexpected change is detected for the files.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: November 9, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Thomas Charles Stickle, Ryan Christopher Holland
  • Patent number: 11050768
    Abstract: A computing anomaly detection technique includes identifying a plurality of compute resources that are susceptible to compute resource anomalies. A group of similar compute resources from the plurality of compute resources may be determined. A difference in one or more of a plurality of attributes of the compute resources of the group may be determined. An anomaly detection notification, containing a compute resource anomaly, may be output.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Justin Smith
  • Publication number: 20200220868
    Abstract: A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Thomas Charles Stickle, Robert Eric Fitzgerald
  • Patent number: 10705945
    Abstract: A plurality of computing resources are provisioned for a plurality of computing system elements based at least in part on input specification information, whereby the input specification specifies the plurality of computing resources. The plurality of computing resources include one or more computing resources of a first computing system element of the plurality of computing system elements that are provided for a second computing system element of the plurality of computing system elements. The plurality of computing system elements are evaluated to identify whether the plurality of computing system elements are successfully executed and a report is generated based at least in part on the evaluation.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Michael Charles Pfeiffer, Karthikeyan Krishnan
  • Patent number: 10601816
    Abstract: A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Robert Eric Fitzgerald
  • Patent number: 10565372
    Abstract: Systems for providing a subscription-based multi-tenant threat intelligence service are provided. The systems receive first threat information associated with a first source of a first threat intelligence feed. Receive an indication that a first user associated with a first computing resource within a compute environment has subscribed to the first threat intelligence feed. Determine, based on the first threat information and the first user's subscription to the first threat intelligence feed, that a portion of activity associated with the first computing resource includes activity by an endpoint identified in the first threat information. In response to determining that the portion of the activity includes activity by an endpoint identified in the first threat information, perform an action.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 18, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Thomas Charles Stickle, Shane Anil Pereira, Adam Schodde
  • Patent number: 10560353
    Abstract: Technology for provision and use of computing resource management is provided. In one example, a method may include initiating a computing resource for use by an application distributed across a plurality of computing resources and obtaining an identifier for the application at the computing resource. The computing resource may be registered with a deployment state service configured to monitor deployment of the plurality of computing resources for the application. Metrics for the computing resource over time may be associated with the application using the identifier.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 10523716
    Abstract: A computing resource service receives a request to perform a change to a configuration of a service provider account. In response to the request, the computing resource service determines if the service provider account has been designated as being immutable. If the service provider account is designated as being immutable, the computing resource service causes an account security service to transmit a notification to administrators of the service provider account to determine whether the administrators authorize the change to the service provider account. If the administrators approve of the requested change, the computing resource service fulfills the request.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies Inc.
    Inventors: Thomas Charles Stickle, Joshua Swaney, Blake Whaley
  • Patent number: 10440132
    Abstract: Disclosed are various embodiments for reporting as well as tracking usage and/or installation of an application in a machine instance in a computing environment. A machine instance can execute an application and can be associated with a storage volume on which the application is installed. The application, or an installer utility associated with the application, can report installation and/or usage of the application to an application usage service.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 10397273
    Abstract: Systems are provided for collecting threat intelligence to use in monitoring network activity in computing environments for malicious activity. The systems load sensors into compute resources associated with particular users of a compute resource virtualization platform. The systems receive network activity information sent by first and second sensors, identify an IP address as being a suspected source of malicious computing activity using aggregated the first and second network activity, and generate threat information that includes the IP address as a suspected source of malicious computing activity.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: August 27, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Thomas Charles Stickle, Shane Anil Pereira
  • Patent number: 10382275
    Abstract: Embodiments of the present disclosure are directed to, among other things, performing automated configuration of infrastructure components associated with a software system. In some examples, configuration information associated with an infrastructure component of a software system may be received. Additionally, a set of instructions configured to enable configuration of the software system may be generated. Based at least in part on execution of the set of instructions, remote feedback associated with the software system may be received. Additionally, in some examples, the infrastructure component may be configured based at least in part on the received remote feedback.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Kevin James Wittkopf
  • Patent number: 10374924
    Abstract: A technology is described for detecting a failure of a primary virtualized device and failing over to a secondary virtualized network device. An example method may include generating a statistical model using historical data for network traffic that has been handled by a primary virtualized device. The statistical model may contain a functional state baseline representing a functional state of the primary virtualized device handling network traffic during a time frame. Having generated the statistical model, the functional state of the primary virtualized device may be monitored by calculating a network traffic metric for current network traffic handled by the primary virtualized device and comparing the network traffic metric for current network traffic handled by the primary virtualized device with a data point in the statistical model corresponding to the network traffic metric and the time frame for the network traffic metric.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Christopher Holland, Thomas Charles Stickle
  • Patent number: 10362053
    Abstract: A computer security threat sharing technology is described. A computer security threat is recognized at an organization. A partner network graph is queried for security nodes connected to a first security node representing the organization. The first security node is connected to at least a second security node representing a trusted security partner of the organization. The second security node is associated with identification information. The computer security threat recognized by the organization is communicated to the trusted security partner using the identification information associated with the second security node.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: July 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Carl Jay Moses, Ryan Christopher Holland
  • Patent number: 10360071
    Abstract: A technology is described for an electronic market for network-accessible computing resources located on a partner-owned data center that is external to a service provider network. An example method may include receiving a request for a network-accessible computing resource from a customer of a computing service provider. A network-accessible computing resource may then be identified on a partner-owned data center as specified in the request. A network connection may then be established that allows the customer to access the network-accessible computing resource.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: July 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carl Jay Moses, Thomas Charles Stickle
  • Patent number: 10339577
    Abstract: A technology for a streaming data marketplace is provided. In one example, a method may include requesting to receive a first stream of data from a first source via the streaming data marketplace. The first stream of data may be received and then correlated and combined with data from a second source as a combined stream to increase a utility of the first stream of data. The data from the second source may be a different type of data than the first stream of data.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Dorothy Copeland
  • Patent number: 10333801
    Abstract: Disclosed are various embodiments for an inventory application. Machine instances execute a monitoring service to determine the process names of applications executed in the machine instance. An inventory application identifies the applications executed on the machine instances as a function of data obtained from the monitoring services. Analytics reports can be generated from data embodying the identified applications.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 10331695
    Abstract: A replication coordination service may be implemented to coordinate data transfers between distributed databases according to a canonical data format. A coordination request may be received at a replication coordination service to transfer data between a primary distributed database and a recipient distributed database. Configuration information may be obtained for the primary and recipient distributed database to generate a data transfer scheme to be maintained at the replication coordination service. The primary distributed database may be provided with access to the data transfer scheme in order to perform the data transfer. In some embodiments, the replication coordination service may be implemented as part of the same provider network as the distributed databases.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle