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: 20240080324
    Abstract: 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: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Brian Soby, Timothy Bach, Michael Brancato, Drew Gatchell, Jason Tesarz
  • Patent number: 11899779
    Abstract: 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: Grant
    Filed: December 9, 2021
    Date of Patent: February 13, 2024
    Assignee: AppOmni, Inc.
    Inventors: Timothy Bach, Brian Soby
  • Patent number: 11870783
    Abstract: 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: Grant
    Filed: May 5, 2021
    Date of Patent: January 9, 2024
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Timothy Bach
  • Patent number: 11418393
    Abstract: 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: Grant
    Filed: July 26, 2021
    Date of Patent: August 16, 2022
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Timothy Bach
  • Publication number: 20220201002
    Abstract: 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: Application
    Filed: May 5, 2021
    Publication date: June 23, 2022
    Inventors: Brian Soby, Timothy Bach
  • Patent number: 11044256
    Abstract: 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: Grant
    Filed: December 22, 2020
    Date of Patent: June 22, 2021
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Timothy Bach
  • Patent number: 10867044
    Abstract: 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: Grant
    Filed: May 30, 2018
    Date of Patent: December 15, 2020
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Brendan O'Connor
  • Publication number: 20190370468
    Abstract: 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: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Inventors: Brian Soby, O'Connor O'Connor
  • Patent number: 8904541
    Abstract: 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: Grant
    Filed: August 26, 2010
    Date of Patent: December 2, 2014
    Assignee: salesforce.com, inc.
    Inventors: Brian Soby, Robert Fly
  • Patent number: 8880522
    Abstract: 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: Grant
    Filed: September 10, 2013
    Date of Patent: November 4, 2014
    Assignee: salesforce.com, inc.
    Inventor: Brian Soby
  • Publication number: 20140259164
    Abstract: 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: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Applicant: salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
  • Patent number: 8768964
    Abstract: 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: Grant
    Filed: March 14, 2011
    Date of Patent: July 1, 2014
    Assignee: salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
  • Publication number: 20140012801
    Abstract: 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: Application
    Filed: September 10, 2013
    Publication date: January 9, 2014
    Applicant: salesforce.com, inc.
    Inventor: Brian Soby
  • Patent number: 8560541
    Abstract: 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: Grant
    Filed: August 26, 2010
    Date of Patent: October 15, 2013
    Assignee: salesforce.com, inc.
    Inventor: Brian Soby
  • Patent number: 8516591
    Abstract: 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: Grant
    Filed: March 14, 2011
    Date of Patent: August 20, 2013
    Assignee: salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
  • Publication number: 20120054871
    Abstract: 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: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: Brian Soby, Robert Fly
  • Publication number: 20120054222
    Abstract: 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: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: Salesforce.com, inc.
    Inventor: Brian Soby
  • Publication number: 20110307452
    Abstract: A system and method for performing code analysis in a database system. In one embodiment, a method includes receiving a request to scan code for a software application. The method further includes fetching metadata associated with a user, fetching the code for the software application, and scanning the code.
    Type: Application
    Filed: December 23, 2010
    Publication date: December 15, 2011
    Applicant: Salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brendan O'Connor, Brian Soby
  • Publication number: 20110283356
    Abstract: 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: Application
    Filed: March 14, 2011
    Publication date: November 17, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
  • Publication number: 20110282908
    Abstract: 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: Application
    Filed: March 14, 2011
    Publication date: November 17, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph