Patents by Inventor Samuel Koppes

Samuel Koppes 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: 11086685
    Abstract: A resource management system of a computing resource service provider supports the provisioning of multiple identical or substantially similar virtual computing resource instances using a single resource definition by creating a resource set entity to which the provisioned instances belong. The resource management system controls the provisioning based on a template containing the resource definition and designed to service a situation where the intent is to create a group of similar or closely-related resources. The group of instances (i.e., items in the resource set) can be dimensioned by specifying the size of the set, or by mapping the set to another set of keys associated with a different context. A resource set definition in the template can include a program expression that the system evaluates to produce a list of the keys, and the instances may be created based on the number of keys and their associated values.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Koppes, Ryan John Lohan, Santosh Kalyankrishnan, Luis Eduardo Colon
  • Publication number: 20190294477
    Abstract: A resource management system of a computing resource service provider performs adoptions of virtual resource instances, such as virtual machine instances and virtual data store instances that were not instantiated as members of a logical container, into logical containers that are used to manage members of the logical containers as a group. Adopting such “candidate” resources that were not generated from programmable infrastructure templates allows the resources to be managed in accordance with an infrastructure-as-code framework, alongside resources that are generated from such templates. A template for launching infrastructure instances may be modified to include an adopted resource definition describing the configuration of the adopted resource, so that management operations can be performed on the adopted resource together with the other members of the container.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Samuel Koppes, Daryl Stephen COOKE, Julio Cesar dos Santos LINS, Bharath SWAMINATHAN, Sayali Suhas DESHPANDE, Anthony QUIGLEY, Romit PALIT, Andrew John MAY, Courtney Ann Todd CAMPBELL, Santosh KALYANKRISHNAN, Diane DIAZ
  • Publication number: 20170329806
    Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.
    Type: Application
    Filed: August 1, 2017
    Publication date: November 16, 2017
    Inventors: Samuel KOPPES, Neal MYERSON, Srikrishna GALI, Paul LO, Joseph MASTERSON
  • Patent number: 9753953
    Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
  • Publication number: 20160063039
    Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 3, 2016
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
  • Patent number: 9229976
    Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
  • Publication number: 20150095368
    Abstract: An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions satisfy an interactivity criterion. The interactivity system maintains for the target entity interactivity models between the target entity and each participant entity, with each interactivity model modeling the interactions between the target entity and that participant entity. The interactivity system dynamically updates the interactivity models as notification of interactions are received. Upon receiving a query that specifies an interactivity criterion, the interactivity system analyzes the interactivity models to determine whether the interactivity criterion is satisfied. When an interactivity criterion is satisfied, the interactivity system sends a response to the query indicating that the interactivity criterion is satisfied along with the identity of the entity that satisfies the interactivity criterion.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
  • Publication number: 20150095800
    Abstract: A system for prioritizing communications for review by a user based on communication patterns between the user and the user's contacts is provided. The prioritization system generates a score for a contact based at least in part on a communication pattern between the user and the contact. The score indicates a likelihood that the user will want to give a high priority to reviewing communication from that contact. If the score satisfies a priority criterion, the prioritization system identifies communications from that contact that have not yet been reviewed by the user. When scores for multiple contacts satisfy the priority criterion, the prioritization system may order the contacts based on their scores.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson
  • Publication number: 20150095431
    Abstract: A relationship view system generates a relationship view of information for a relationship between a user and another person for display to the user. The relationship view system identifies information relating to the person. For each of a plurality of information types, the relationship view system identifies items of that information type that are related to both the user and the person. The relationship view system then generates a display page for displaying information relating to the identified items of each information type. The generated display page thus displays information related to both the user and the person for multiple information types simultaneously.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Microsoft Corporation
    Inventors: Samuel Koppes, Neal Myerson, Srikrishna Gali, Paul Lo, Joseph Masterson