Patents Assigned to OpenFin Inc.
  • Publication number: 20250148106
    Abstract: Disclosed is a method and apparatus for securely copying and pasting data between computer applications. The method includes generating alternative data from copied data from a first computer application. The method further includes adding the alternative data to a copy-paste clipboard and detecting an attempt by a user device to paste the copied data into a user interface. In response to the user interface being associated with a computer application from a predefined list of computer applications, the method further includes pasting, by a processing device, the copied data into the user interface. In response to the user interface being not associated with the computer application from the predefined list of computer applications, the method further includes pasting, by the processing device, the alternative data from the copy-paste clipboard into the user interface.
    Type: Application
    Filed: February 13, 2024
    Publication date: May 8, 2025
    Applicant: OpenFin Inc.
    Inventors: Chuck Doerr, Gavin Lauchlan
  • Publication number: 20250063067
    Abstract: Disclosed is a method and system for content security. The method includes applying a content security policy to an internet browser application, wherein the content security policy is associated with a desktop manager of the internet browser application. The method further includes detecting, by a processing device executing the content security policy, a data transmission to or from the internet browser application that violates a first policy provision of the content security policy. The method further includes blocking, by the processing device, the data transmission. The method further includes transmitting an alert to a computing device that the data transmission was blocked.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Applicant: OpenFin Inc.
    Inventor: Chuck Doerr
  • Patent number: 11934546
    Abstract: Disclosed is a method and apparatus for securely copying and pasting data between computer applications. The method includes generating alternative data from copied data from a first computer application. The method further includes adding the alternative data to a copy-paste clipboard and detecting an attempt by a user device to paste the copied data into a user interface. In response to the user interface being associated with a computer application from a predefined list of computer applications, the method further includes pasting, by a processing device, the copied data into the user interface. In response to the user interface being not associated with the computer application from the predefined list of computer applications, the method further includes pasting, by the processing device, the alternative data from the copy-paste clipboard into the user interface.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: March 19, 2024
    Assignee: OpenFin Inc.
    Inventors: Chuck Doerr, Gavin Lauchlan
  • Patent number: 11790152
    Abstract: A method of presenting content is provided. The method includes receiving a request to access first content. The request is received via a first browser. The request includes a first uniform resource identifier. The method also includes obtaining a set of rules. The set of rules indicate how the first content is presented. The method further includes determining whether the request to access the first content satisfies one or more rules of the set of rules based on the first uniform resource identifier. The method further includes presenting the first content based on the one or more rules in response to determining that the request to access the first content satisfies the one or more rules.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: October 17, 2023
    Assignee: OpenFin Inc.
    Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
  • Patent number: 9641511
    Abstract: Systems and methods for deploying rich internet applications in a secure computing environment. An example computer system comprises: a hardware processor and a run-time environment executing a first rich internet application in a first application container and a second rich internet application in a second application container.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: May 2, 2017
    Assignee: OpenFin Inc.
    Inventors: Mazyar Majid Dar, Fred Charles Doerr
  • Patent number: 9344420
    Abstract: Systems and methods for deploying rich internet applications in a secure computing environment. An example distributed computer system may comprise: a first computer system comprising a run-time environment executing one or more rich internet applications; a second computer system communicatively coupled to the first computer system, the second computer system executing an administration server; wherein the run-time environment is configured to query the administration server to perform at least one of: authenticating a user of the first computer system, determining whether an application is allowed to be executed within the run-time environment, or determining whether an application being executed by the run-time environment is allowed to access a certain function exposed by an application-programming interface (API) of the run-time environment.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 17, 2016
    Assignee: OpenFin Inc.
    Inventors: Mazyar Majid Dar, Fred Charles Doerr
  • Publication number: 20140196122
    Abstract: Systems and methods for deploying rich internet applications in a secure computing environment. An example distributed computer system may comprise: a first computer system comprising a run-time environment executing one or more rich internet applications; a second computer system communicatively coupled to the first computer system, the second computer system executing an administration server; wherein the run-time environment is configured to query the administration server to perform at least one of: authenticating a user of the first computer system, determining whether an application is allowed to be executed within the run-time environment, or determining whether an application being executed by the run-time environment is allowed to access a certain function exposed by an application-programming interface (API) of the run-time environment.
    Type: Application
    Filed: March 12, 2014
    Publication date: July 10, 2014
    Applicant: OpenFin Inc.
    Inventors: Mazyar Majid Dar, Fred Charles Doerr