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: 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: 12210887
    Abstract: 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: Grant
    Filed: June 4, 2024
    Date of Patent: January 28, 2025
    Assignee: HERE ENTERPRISE INC.
    Inventors: Chuck Doerr, Gavin Lauchlan, Steven Mocarski
  • Patent number: 12182312
    Abstract: 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: Grant
    Filed: July 18, 2024
    Date of Patent: December 31, 2024
    Assignee: Here Enterprise Inc.
    Inventor: Chuck Doerr
  • Patent number: 12164980
    Abstract: 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: Grant
    Filed: March 17, 2022
    Date of Patent: December 10, 2024
    Assignee: Here Enterprise Inc.
    Inventors: Chuck Doerr, Wenjun Che, Ricardo de Pena
  • Patent number: 12099594
    Abstract: 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: Grant
    Filed: March 8, 2024
    Date of Patent: September 24, 2024
    Assignee: Here Enterprise Inc.
    Inventors: Chuck Doerr, Andrew Westacott
  • 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
  • Publication number: 20230297448
    Abstract: 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: Application
    Filed: March 17, 2022
    Publication date: September 21, 2023
    Inventors: Chuck Doerr, Wenjun Che, Ricardo de Pena
  • Publication number: 20230208920
    Abstract: 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: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Inventors: Chuck Doerr, Wenjun Che
  • Publication number: 20220138401
    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: Application
    Filed: November 3, 2021
    Publication date: May 5, 2022
    Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
  • Publication number: 20220066917
    Abstract: 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: Application
    Filed: August 23, 2021
    Publication date: March 3, 2022
    Inventors: Ben Drebing, Chuck Doerr