Patents by Inventor Michael Hamrick

Michael Hamrick 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).

  • Publication number: 20240414115
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Application
    Filed: August 16, 2024
    Publication date: December 12, 2024
    Applicant: Salesforce, Inc.
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Patent number: 12095716
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: September 17, 2024
    Assignee: Salesforce, Inc.
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Publication number: 20230328017
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 12, 2023
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Patent number: 11677701
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 13, 2023
    Assignee: Salesforce, Inc.
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Patent number: 11461219
    Abstract: A prioritization for bugs in software on multiple systems can be determined. For example, a computing system can receive data files that each describe system characteristics for a client device of multiple client devices. The computing system can compare each data file to a plurality of rules to identify one or more matches between the data file and the plurality of rules. The computing system can filter the matches to generate a subset of the one or more matches that are associated with metadata tags corresponding to bugs in the multiple client devices. The computing system can aggregate the subset of the one or more matches for the multiple client devices to determine a number of the multiple client devices associated with each bug. The computing system can determine a prioritization for addressing the bugs based on the number of the multiple client devices associated with each bug.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: October 4, 2022
    Assignee: RED HAT, INC.
    Inventors: Shannon Hughes, Brian Michael Hamrick
  • Publication number: 20220245050
    Abstract: A prioritization for bugs in software on multiple systems can be determined. For example, a computing system can receive data files that each describe system characteristics for a client device of multiple client devices. The computing system can compare each data file to a plurality of rules to identify one or more matches between the data file and the plurality of rules. The computing system can filter the matches to generate a subset of the one or more matches that are associated with metadata tags corresponding to bugs in the multiple client devices. The computing system can aggregate the subset of the one or more matches for the multiple client devices to determine a number of the multiple client devices associated with each bug. The computing system can determine a prioritization for addressing the bugs based on the number of the multiple client devices associated with each bug.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Shannon Hughes, Brian Michael Hamrick
  • Publication number: 20220086113
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Application
    Filed: July 8, 2021
    Publication date: March 17, 2022
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Patent number: 11075870
    Abstract: Techniques for modifying a period of time that data, associated with a characteristic, transmitted via a communication platform is retained are described. A data retention rule can include a first period of time for retaining data transmitted via the communication platform, in association with an organization. The first user can additionally establish a specific data retention rule associated with data associated with a particular characteristic. The specific data retention rule can include an instruction to store communications including the particular characteristic for a second time period that is different from the first time period associated with the data retention rule. The communication platform can receive data from a second user computing device associated with the second user of the organization. Based on a determination that the data is associated with the characteristic, the communication platform can store the data according to the data retention rule specified for such data.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 27, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
  • Publication number: 20130191197
    Abstract: A system for providing offer codes to customers, the offer codes being associated with rewards in exchange for completion of feedback surveys for a particular business following a transaction between the customer and the particular business. In various embodiments, the system is configured to provide a customer with an offer code for a particular business. In response to receiving confirmation that the customer has completed a qualifying transaction under the offer code with the particular business, the system, in various embodiments, is configured to notify the customer of an available feedback survey. In response to receiving the completed feedback survey from the customer, the system may be configured to provide compensation to the customer, which may be based at least in part on terms and conditions associated with the offer code.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 25, 2013
    Inventors: Michael Hamrick, Stephen Rosenberg
  • Publication number: 20050238356
    Abstract: Wave vector division multiplexing (“WVDM”) is a method of free-space multiplexing for optical communications. In WVDM, wave vectors of individual laser beams are manipulated so that each individual laser beam has a unique wave vector. These individual laser beams are multiplexed into an aggregate beam, which is transmitted to a receiver. The receiver separates the individual laser beams on the basis of their unique wave vectors. One area where WVDM is useful is in quantum cryptography. WVDM can also be combined with traditional wavelength division multiplexing (“WDM”) to increase throughput even further.
    Type: Application
    Filed: April 27, 2005
    Publication date: October 27, 2005
    Applicant: The MITRE Corporation
    Inventors: Gerald Gilbert, Michael Hamrick, Martin Jaspan, Jayson Cohen, Anthony Donadio, Alexander Dufort