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).
-
Patent number: 12476983Abstract: 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: GrantFiled: September 6, 2022Date of Patent: November 18, 2025Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach, Michael Brancato, Drew Gatchell, Jason Tesarz
-
Patent number: 12464024Abstract: 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: GrantFiled: June 14, 2023Date of Patent: November 4, 2025Assignee: AppOmni, Inc.Inventors: James Mclean, Brian Soby, Harold Byun
-
Publication number: 20250310338Abstract: Bridging between source applications and authorization systems is disclosed, including: monitoring an update across a set of source application servers; translating the update into a synthetic message using source application information associated with the set of source application servers and an attribute associated with a target authorization system; and sending the synthetic message to the target authorization system, wherein the target authorization system is configured to instruct an authorization action to be performed at one or more of the set of source application servers.Type: ApplicationFiled: June 10, 2025Publication date: October 2, 2025Inventors: Brian Soby, Timothy Bach, Brandon Levene
-
Patent number: 12381882Abstract: Bridging between source applications and authorization systems is disclosed, including: monitoring an update across a set of source application servers; translating the update into a synthetic message using source application information associated with the set of source application servers and an attribute associated with a target authorization system; and sending the synthetic message to the target authorization system, wherein the target authorization system is configured to instruct an authorization action to be performed at one or more of the set of source application servers.Type: GrantFiled: September 6, 2024Date of Patent: August 5, 2025Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach, Brandon Levene
-
Publication number: 20250190540Abstract: 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: February 10, 2025Publication date: June 12, 2025Inventors: Timothy Bach, Brian Soby
-
Patent number: 12261862Abstract: 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: GrantFiled: January 23, 2024Date of Patent: March 25, 2025Assignee: AppOmni, Inc.Inventors: Brian Soby, Timothy Bach, Michael Brancato, Drew Gatchell, Jason Tesarz
-
Patent number: 12254080Abstract: 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 21, 2023Date of Patent: March 18, 2025Assignee: AppOmni, Inc.Inventors: Timothy Bach, Brian Soby
-
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