Patents Assigned to OpenFin Inc.
-
Publication number: 20250148106Abstract: 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: ApplicationFiled: February 13, 2024Publication date: May 8, 2025Applicant: OpenFin Inc.Inventors: Chuck Doerr, Gavin Lauchlan
-
Publication number: 20250063067Abstract: 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: ApplicationFiled: August 16, 2023Publication date: February 20, 2025Applicant: OpenFin Inc.Inventor: Chuck Doerr
-
Patent number: 11934546Abstract: 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: GrantFiled: November 7, 2023Date of Patent: March 19, 2024Assignee: OpenFin Inc.Inventors: Chuck Doerr, Gavin Lauchlan
-
Patent number: 11790152Abstract: 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: GrantFiled: November 3, 2021Date of Patent: October 17, 2023Assignee: OpenFin Inc.Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
-
Patent number: 9641511Abstract: 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: GrantFiled: April 11, 2016Date of Patent: May 2, 2017Assignee: OpenFin Inc.Inventors: Mazyar Majid Dar, Fred Charles Doerr
-
Patent number: 9344420Abstract: 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: GrantFiled: March 12, 2014Date of Patent: May 17, 2016Assignee: OpenFin Inc.Inventors: Mazyar Majid Dar, Fred Charles Doerr
-
Publication number: 20140196122Abstract: 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: ApplicationFiled: March 12, 2014Publication date: July 10, 2014Applicant: OpenFin Inc.Inventors: Mazyar Majid Dar, Fred Charles Doerr