Patents by Inventor Chuck Doerr
Chuck Doerr 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: 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: 12210887Abstract: User interface (UI) configuration data may be determined for a first view of a composite UI may be determined. The first view of the composite UI may include a first UI displayed in a first window and a second UI displayed in a second window. The UI configuration data may indicate the first UI interfaces with a first resource and the second UI interfaces with a second resource. A processing device may generate a sharing set in a context groups mapping based on the UI configuration data. The sharing set may include the first resource and the second resource. The contextual data may be shared, via a trans-resource messaging bus, between the first resource and the second resource based on the sharing set.Type: GrantFiled: June 4, 2024Date of Patent: January 28, 2025Assignee: HERE ENTERPRISE INC.Inventors: Chuck Doerr, Gavin Lauchlan, Steven Mocarski
-
Patent number: 12182312Abstract: First data from a first application logically located in a first security zone may be identified. A processing device may determine a second application is logically located in a second security zone having a higher trust level than the first security zone based on configuration data. The first data may be communicated, via an interoperation bus, to the second application based on the second security zone having the higher trust level.Type: GrantFiled: July 18, 2024Date of Patent: December 31, 2024Assignee: Here Enterprise Inc.Inventor: Chuck Doerr
-
Patent number: 12164980Abstract: A method of communicating between applications is provided. The method includes establishing a communication bridge between a first application and a second application. The first application is located within a first computing device and the second application is located within a second computing device. The communication bridge comprises a set of communication channels. Each communication channel is associated with an application programing interface (API) function of the first application. The method also includes receiving, from the second application, a first request for the first application to perform a first operation. The method further includes providing the first request to the first application. The method further includes receiving a first result of the first operation from the first application. The method further includes providing the first result of the first operation to the second application.Type: GrantFiled: March 17, 2022Date of Patent: December 10, 2024Assignee: Here Enterprise Inc.Inventors: Chuck Doerr, Wenjun Che, Ricardo de Pena
-
Patent number: 12099594Abstract: Disclosed is a method and apparatus for verifying socket connections. The method includes receiving a socket connection request and determining a process executable that initiated the socket connection request. The method further includes determining, by a processing device, whether verification data associated with the process executable corresponds to expected verification data of the process executable. Finally, the method includes in response to the verification data corresponding to the expected verification data, permitting a socket connection corresponding to the socket connection request.Type: GrantFiled: March 8, 2024Date of Patent: September 24, 2024Assignee: Here Enterprise Inc.Inventors: Chuck Doerr, Andrew Westacott
-
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
-
Publication number: 20230297448Abstract: A method of communicating between applications is provided. The method includes establishing a communication bridge between a first application and a second application. The first application is located within a first computing device and the second application is located within a second computing device. The communication bridge comprises a set of communication channels. Each communication channel is associated with an application programing interface (API) function of the first application. The method also includes receiving, from the second application, a first request for the first application to perform a first operation. The method further includes providing the first request to the first application. The method further includes receiving a first result of the first operation from the first application. The method further includes providing the first result of the first operation to the second application.Type: ApplicationFiled: March 17, 2022Publication date: September 21, 2023Inventors: Chuck Doerr, Wenjun Che, Ricardo de Pena
-
Publication number: 20230208920Abstract: A method of communicating between applications is provided. The method includes determining that a communication bridge should be established between a first application located within a first computing environment and a second application within a second computing environment. The communication bridge comprises a set of communication channels. The method also includes establishing the communication bridge between the first application and the second application. The method further includes determining that the first application should communicate data with the second application. The method further includes identifying a first communication channel from the set of communication channels based on the determination that the first application should communicate data with the second application. The method further includes communicating data between the first application and the second application via the first communication channel.Type: ApplicationFiled: December 23, 2021Publication date: June 29, 2023Inventors: Chuck Doerr, Wenjun Che
-
Publication number: 20220138401Abstract: 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: ApplicationFiled: November 3, 2021Publication date: May 5, 2022Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
-
Publication number: 20220066917Abstract: A computing system may implement a content delivery system to communicate to a plurality of client devices an indication to install a candidate program. The indication causes each client to download and execute the candidate program in a health-check mode to execute a health-check. Each client device executes the candidate program in health-check mode that includes one or more compatibility tests to generate a result associated with the one or more compatibility tests. The client device generates a test report associated with the results to upload to the content delivery system for analysis.Type: ApplicationFiled: August 23, 2021Publication date: March 3, 2022Inventors: Ben Drebing, Chuck Doerr