Patents by Inventor Brian Soby
Brian Soby 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: 20240422197Abstract: SaaS security configurations distribution and management are disclosed, including: providing first software as a service (SaaS) security configurations for a first organization that are applicable to the first organization based at least in part on first attributes of the first organization, wherein the first SaaS security configurations trigger first security actions upon detection of first relevant events; providing second SaaS security configurations for a second organization that are applicable to the second organization based at least in part on second attributes of the second organization, wherein the second SaaS security configurations trigger second security actions upon detection of second relevant events; and selectively presenting, at a user interface, at least a portion of the second SaaS security configurations that is applicable to the first organization based at least in part on the first attributes of the first organization.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Inventors: James Mclean, Brian Soby, Harold Byun
-
Publication number: 20240176868Abstract: Normalizing external application data is disclosed, including: receiving external application data associated with an external application; determining normalized metadata based at least in part on inferring from the external application data; and using the normalized metadata to monitor activities at the external application.Type: ApplicationFiled: December 21, 2023Publication date: May 30, 2024Inventors: Timothy Bach, Brian Soby
-
Publication number: 20240163296Abstract: Detection of unknown applications is disclosed, including: detecting an event associated with accessing an application; determining target information associated with the event; and identifying the application from the target information.Type: ApplicationFiled: January 23, 2024Publication date: May 16, 2024Inventors: Brian Soby, Timothy Bach, Michael Brancato, Drew Gatchell, Jason Tesarz
-
Publication number: 20240080324Abstract: Detection of unknown applications is disclosed, including: detecting an event associated with accessing an application; determining target information associated with the event; and identifying the application from the target information.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Brian Soby, Timothy Bach, Michael Brancato, Drew Gatchell, Jason Tesarz
-
Patent number: 11899779Abstract: Normalizing external application data is disclosed, including: receiving external application data associated with an external application; determining normalized metadata based at least in part on inferring from the external application data; and using the normalized metadata to monitor activities at the external application.Type: GrantFiled: December 9, 2021Date of Patent: February 13, 2024Assignee: AppOmni, Inc.Inventors: Timothy Bach, Brian Soby
-
Patent number: 11870783Abstract: Classification management is disclosed, including: obtaining, via a user interface, mappings of stored elements to a plurality of classifications, wherein the mappings include prescribed security attributes corresponding to the plurality of classifications; obtaining, via the user interface, a policy that includes identifying information associated with a set of actors and a specified at least portion of the plurality of classifications; comparing a set of configured security attributes associated with the set of actors to at least a portion of the prescribed security attributes corresponding to the specified at least portion of the plurality of classifications; and outputting information pertaining to a set of discrepancies determined based at least in part on the comparison.Type: GrantFiled: May 5, 2021Date of Patent: January 9, 2024Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach
-
Patent number: 11418393Abstract: Remediation of detected configuration violations is disclosed, including: detecting a violation associated with a configuration at a data source server; providing a remediation corresponding to the violation; and storing an audit log that includes one or more events associated with the remediation corresponding to the violation.Type: GrantFiled: July 26, 2021Date of Patent: August 16, 2022Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach
-
Publication number: 20220201002Abstract: Classification management is disclosed, including: obtaining, via a user interface, mappings of stored elements to a plurality of classifications, wherein the mappings include prescribed security attributes corresponding to the plurality of classifications; obtaining, via the user interface, a policy that includes identifying information associated with a set of actors and a specified at least portion of the plurality of classifications; comparing a set of configured security attributes associated with the set of actors to at least a portion of the prescribed security attributes corresponding to the specified at least portion of the plurality of classifications; and outputting information pertaining to a set of discrepancies determined based at least in part on the comparison.Type: ApplicationFiled: May 5, 2021Publication date: June 23, 2022Inventors: Brian Soby, Timothy Bach
-
Patent number: 11044256Abstract: Classification management is disclosed, including: obtaining, via a user interface, mappings of stored elements to a plurality of classifications, wherein the mappings include prescribed security attributes corresponding to the plurality of classifications; obtaining, via the user interface, a policy that includes identifying information associated with a set of actors and a specified at least portion of the plurality of classifications; comparing a set of configured security attributes associated with the set of actors to at least a portion of the prescribed security attributes corresponding to the specified at least portion of the plurality of classifications; and outputting information pertaining to a set of discrepancies determined based at least in part on the comparison.Type: GrantFiled: December 22, 2020Date of Patent: June 22, 2021Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach
-
Patent number: 10867044Abstract: A computer system analyzes the state of a computer system to determine whether that state violates one or more security goals from a particular perspective, such as a particular user account or role. The system takes into account a combination of access rights, permissions, and entitlements to determine whether the state of the computer system violates any of the security goals. In response to determining that at least one of the security goals is violated, the computer system may change the state of the computer system so that it no longer violates the security goals, or prevent the computer system from being put into that state.Type: GrantFiled: May 30, 2018Date of Patent: December 15, 2020Assignee: AppOmni, Inc.Inventors: Brian Soby, Brendan O'Connor
-
Publication number: 20190370468Abstract: A computer system analyzes the state of a computer system to determine whether that state violates one or more security goals from a particular perspective, such as a particular user account or role. The system takes into account a combination of access rights, permissions, and entitlements to determine whether the state of the computer system violates any of the security goals. In response to determining that at least one of the security goals is violated, the computer system may change the state of the computer system so that it no longer violates the security goals, or prevent the computer system from being put into that state.Type: ApplicationFiled: May 30, 2018Publication date: December 5, 2019Inventors: Brian Soby, O'Connor O'Connor
-
Patent number: 8904541Abstract: A system and method for performing security assessments in an online services system. In one embodiment, a method includes receiving an accepted security assessment agreement from a user, where the security assessment agreement is associated with a software application utilized in an online services system. The method also includes receiving configuration data associated with the software application; receiving scanning data associated with the software application; and sending the configuration data and scanning data to one or more security assessment systems.Type: GrantFiled: August 26, 2010Date of Patent: December 2, 2014Assignee: salesforce.com, inc.Inventors: Brian Soby, Robert Fly
-
Patent number: 8880522Abstract: A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.Type: GrantFiled: September 10, 2013Date of Patent: November 4, 2014Assignee: salesforce.com, inc.Inventor: Brian Soby
-
Publication number: 20140259164Abstract: Disclosed are systems, apparatus, methods, and computer readable media for determining a confidentiality for a site record. In one embodiment, a site record for analysis is identified at a computing device. The computing device may identify a source for the site record and determine, based on the source, a source-based confidentiality for the site record. The computing device may identify, based on the site record, a designated confidentiality for the site record, and determine that the designated confidentiality is different from the source-based confidentiality. Responsive to the determination that the designated confidentiality is different from the source-based confidentiality, the computing device may store the source-based confidentiality for the site record on a storage medium.Type: ApplicationFiled: May 22, 2014Publication date: September 11, 2014Applicant: salesforce.com, inc.Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
-
Patent number: 8768964Abstract: Disclosed are systems, apparatus, methods, and computer readable media for analyzing computing site information. In one embodiment, an analysis tool for analyzing a first site record stored on a storage medium may be selected. The first site record comprising information may relate to a computing site. The computing site may comprise a unit of computing functionality accessible via a network. When it is determined that first confidentiality level for the computing site exceeds a trust level for the analysis tool, the first site record may be modified to create a second site record, the second site record having a second confidentiality level, the second confidentiality level not exceeding the trust level.Type: GrantFiled: March 14, 2011Date of Patent: July 1, 2014Assignee: salesforce.com, inc.Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
-
Publication number: 20140012801Abstract: A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.Type: ApplicationFiled: September 10, 2013Publication date: January 9, 2014Applicant: salesforce.com, inc.Inventor: Brian Soby
-
Patent number: 8560541Abstract: A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.Type: GrantFiled: August 26, 2010Date of Patent: October 15, 2013Assignee: salesforce.com, inc.Inventor: Brian Soby
-
Patent number: 8516591Abstract: Disclosed are systems, apparatus, methods, and computer readable media for determining a combined trust level for a website. In one embodiment, a user account associated with the creation or maintenance of the website may be analyzed. The analysis of the user account may be capable of identifying the presence or absence of a first risk factor affecting a likelihood that the user account is engaged in a malicious activity. A source code file capable of being used to create a message for sending to a remote computing device may be analyzed. The analysis of the source code file may be capable of identifying the presence or absence of a second risk factor affecting a likelihood that the source code file is facilitating a malicious activity. Based on the analysis, a combined trust level for the website may be determined.Type: GrantFiled: March 14, 2011Date of Patent: August 20, 2013Assignee: salesforce.com, inc.Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
-
Publication number: 20120054222Abstract: A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: Salesforce.com, inc.Inventor: Brian Soby
-
Publication number: 20120054871Abstract: A system and method for performing security assessments in an online services system. In one embodiment, a method includes receiving an accepted security assessment agreement from a user, where the security assessment agreement is associated with a software application utilized in an online services system. The method also includes receiving configuration data associated with the software application; receiving scanning data associated with the software application; and sending the configuration data and scanning data to one or more security assessment systems.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: Salesforce.com, Inc.Inventors: Brian Soby, Robert Fly