Patents by Inventor Freeman Parks
Freeman Parks 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: 20250310344Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: June 11, 2025Publication date: October 2, 2025Applicant: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Publication number: 20250310343Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: June 11, 2025Publication date: October 2, 2025Applicant: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Publication number: 20250310345Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: June 11, 2025Publication date: October 2, 2025Applicant: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Patent number: 12355776Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: GrantFiled: May 6, 2024Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Patent number: 12287897Abstract: A request to search a database field in a database table for a query value may be received. The query value may be hashed with a designated hash function and a designated hash key to produce a designated keyed-hash value. A row in the database table may be identified based on the designated keyed-hash value. The identified row may include a keyed-hash field value that matches the designated keyed-hash value. The identified row may include an encrypted field value generated by encrypting an unencrypted field value matching the query value. One or more data values associated with the identified row may be transmitted in response to the request.Type: GrantFiled: May 20, 2021Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventor: Freeman Parks
-
Publication number: 20240348620Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: May 6, 2024Publication date: October 17, 2024Applicant: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Patent number: 12010120Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: GrantFiled: July 15, 2022Date of Patent: June 11, 2024Assignee: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Publication number: 20220385666Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: July 15, 2022Publication date: December 1, 2022Applicant: Salesforce.com, Inc.Inventors: Freeman PARKS, Ryan D. WOEBKENBERG
-
Publication number: 20220374540Abstract: A request to search a database field in a database table for a query value may be received. The query value may be hashed with a designated hash function and a designated hash key to produce a designated keyed-hash value. A row in the database table may be identified based on the designated keyed-hash value. The identified row may include a keyed-hash field value that matches the designated keyed-hash value. The identified row may include an encrypted field value generated by encrypting an unencrypted field value matching the query value. One or more data values associated with the identified row may be transmitted in response to the request.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Applicant: Salesforce.com, Inc.Inventor: Freeman PARKS
-
Patent number: 11425130Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: GrantFiled: November 13, 2019Date of Patent: August 23, 2022Assignee: Salesforce.com, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
Publication number: 20210144144Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.Type: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Applicant: Salesforce.com, Inc.Inventors: Freeman PARKS, Ryan D. WOEBKENBERG
-
Publication number: 20200045037Abstract: A digital data platform, e.g., suitable to support e-commerce, can utilize a digital data processing device—separate and apart from those used in client app authentication and request routing—for executing a token validation service to both generate and validate tokens. This frees the network gateway to route incoming requests for authorization separately from those from already-authorized apps. This is more cost-effective than adding gateways to provide such processing. By separating the token-generating logic from the gateways, this also allows tokens to be stored in and replicated among remote data centers.Type: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventors: Freeman Parks, Tanda Hamonangan, Rahul Singh, John Rice