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: 20240414115Abstract: 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: ApplicationFiled: August 16, 2024Publication date: December 12, 2024Applicant: Salesforce, Inc.Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Patent number: 12095716Abstract: 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: GrantFiled: June 9, 2023Date of Patent: September 17, 2024Assignee: Salesforce, Inc.Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Publication number: 20230328017Abstract: 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: ApplicationFiled: June 9, 2023Publication date: October 12, 2023Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Patent number: 11677701Abstract: 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: GrantFiled: July 8, 2021Date of Patent: June 13, 2023Assignee: Salesforce, Inc.Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Patent number: 11461219Abstract: 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: GrantFiled: February 2, 2021Date of Patent: October 4, 2022Assignee: RED HAT, INC.Inventors: Shannon Hughes, Brian Michael Hamrick
-
Publication number: 20220245050Abstract: 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: ApplicationFiled: February 2, 2021Publication date: August 4, 2022Inventors: Shannon Hughes, Brian Michael Hamrick
-
Publication number: 20220086113Abstract: 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: ApplicationFiled: July 8, 2021Publication date: March 17, 2022Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Patent number: 11075870Abstract: 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: GrantFiled: September 11, 2020Date of Patent: July 27, 2021Assignee: Slack Technologies, Inc.Inventors: Max Baez, Pooja Menta, Stephen Michael Hamrick
-
Publication number: 20130191197Abstract: 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: ApplicationFiled: January 22, 2013Publication date: July 25, 2013Inventors: Michael Hamrick, Stephen Rosenberg
-
Publication number: 20050238356Abstract: 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: ApplicationFiled: April 27, 2005Publication date: October 27, 2005Applicant: The MITRE CorporationInventors: Gerald Gilbert, Michael Hamrick, Martin Jaspan, Jayson Cohen, Anthony Donadio, Alexander Dufort