Patents by Inventor Christopher Fleck

Christopher Fleck 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).

  • Patent number: 11977712
    Abstract: The present disclosure is directed towards systems and methods for configuring the interface of an embedded browser. The client application can dynamically control the interface of the embedded browser based on the sessions established between the client application and one or more network applications. The client application can change the configuration of the embedded browser's interface contextually based on different network applications accessed by the embedded browser.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: May 7, 2024
    Inventors: Christopher Fleck, Jeroen Mattijs van Rotterdam
  • Patent number: 11965517
    Abstract: A cooling fan module may include a fan assembly and a shroud. The fan assembly including a number of fan blades and the shroud including a first sidewall and a first ring. The first sidewall defining an opening and the first ring extending in an axial direction from the first sidewall. The first ring including an inner periphery provided with a number of first serrations, each serration of the number of first serrations extending in a radial direction. The radial direction is substantially orthogonal to the axial direction.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: April 23, 2024
    Assignee: Brose Fahrzeugteile SE & Co. Kommanditgesellschaft, Würzburg
    Inventors: Tao Hong, Attila Simofi-Ilyes, Christopher Kosek, John Fleck
  • Publication number: 20230299581
    Abstract: Systems for determining a phase of a device coupled to an electrical distribution system. The system includes a number of gateway devices configured to transmit a synchronization signal. The gateway device receives a node response message from a first node device that includes a duration value indicating a time between a receipt of the transmitted synchronization signal and a detected zero crossing. The gateway device compares the duration value against duration values received from node devices with a known phase connection and determines a phase of the first node device based on the comparison.
    Type: Application
    Filed: May 25, 2023
    Publication date: September 21, 2023
    Inventors: Christopher Fleck, Roger Smith, Rebecca Ross
  • Publication number: 20230236702
    Abstract: Methods and systems for transparent user-interfaces are described herein. A computing device may generate an overlay that is transparent and positionable on top of a window of a user interface. The overlay may include visible content of an application different than another application of the window. Based on the visible content of the application and content of the another application, the computing device may determine a location of the overlay relative to the window. The computing device may provide, based on the determined location, the overlay on top of the window, so as to display the visible content of the application in a nonoverlapping fashion with the content of the another application to display and enable use of multiple applications with one window.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 27, 2023
    Inventors: Manbinder Pal Singh, James Bulpin, Christopher Fleck
  • Patent number: 11704427
    Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: July 18, 2023
    Inventors: Christopher Fleck, Juan Rivera
  • Patent number: 11699904
    Abstract: Systems for determining a phase of a device coupled to an electrical distribution system. The system includes a number of gateway devices configured to transmit a synchronization signal. The gateway device receives a node response message from a first node device that includes a duration value indicating a time between a receipt of the transmitted synchronization signal and a detected zero crossing. The gateway device compares the duration value against duration values received from node devices with a known phase connection and determines a phase of the first node device based on the comparison.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: July 11, 2023
    Assignee: Aclara Technologies LLC
    Inventors: Christopher Fleck, Roger Smith, Rebecca Ross
  • Publication number: 20230177855
    Abstract: Methods and systems for providing notifications in an extended reality (XR) environment are described herein. A computing device may provide, to a user and via an XR device, an XR environment. The computing device may detect one or more first locations of one or more display devices. At least one first display device of the one or more display devices may be in a physical environment around the XR device. The computing device may retrieve one or more notifications for display in the XR environment and determine, based on the one or more first locations of the one or more display devices, one or more second locations for the one or more notifications. The computing device may then provide, in the XR environment and at the one or more second locations, the one or more notifications.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Manbinder Pal Singh, Christopher Fleck
  • Publication number: 20230169418
    Abstract: A computing device for providing an intelligent invitation system for network-based conversation applications is provided. The computing device includes a computer readable medium and at least one processor operably coupled to the computer readable medium. The at least one processor can be configured to receive conversation information related to a conversation between two or more conversation participants. The processor can analyze the conversation information to identify one or more additional users to invite to the conversation by, for example, performing a speech to text conversion of the conversation information and processing the text for one or more specific keywords that can be used to identify the one or more additional users. The processor can then generate and transmit a notification to at least one of the conversation participants, the notification including information related to the one or more additional users to invite to the conversation.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Manbinder Pal Singh, Christopher Fleck
  • Patent number: 11658993
    Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: May 23, 2023
    Inventors: Alexandr Smelov, Christopher Fleck
  • Publication number: 20220374107
    Abstract: The present disclosure is directed towards systems and methods for configuring the interface of an embedded browser. The client application can dynamically control the interface of the embedded browser based on the sessions established between the client application and one or more network applications. The client application can change the configuration of the embedded browser's interface contextually based on different network applications accessed by the embedded browser.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Christopher Fleck, Jeroen Mattijs van Rotterdam
  • Patent number: 11483410
    Abstract: A computing device, method, and computer-readable medium storing instructions for determining user availability for one or more messaging applications are provided. For example, the computing device includes a processor for receiving user activity information from a client device including system interaction information and scheduled activity information for a user of the client device. The system interaction information includes information related to the user's current interaction with applications in the distributed workspace and the scheduled activity information includes information pulled from, for example, a calendar and/or scheduling application associated with the user. The processor processes the user activity information to determine a current user status for the user and output the current user status for the user of the client device to additional users of the one or more messaging applications.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: October 25, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Amy Haworth, Jacob Jared Summers, Manbinder Pal Singh, Sabarish Nadarajan
  • Publication number: 20220300584
    Abstract: Embodiments described include systems and methods for adding watermarks using an embedded browser. To provide protection to sensitive information from a network application rendered via an embedded browser of a client application, the client application can generate an overlay with a digital watermark, and apply the overlay over the embedded browser. The client application can selectively generate such overlays, and can customize the format of the digital watermark according to the information rendered on the embedded browser. The watermark can remain with any information that is imaged from the embedded browser, and provides a deterrent against misuse of the information via image capture from a computer screen for instance. By adjusting properties (e.g., contrast) of such an image, the watermark can be made visible and detectable, thus allowing such imaging activities and information to be tracked.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 22, 2022
    Inventors: Christopher Fleck, Rachelle Tobkes, Stephen Wilson
  • Patent number: 11429243
    Abstract: The present disclosure is directed towards systems and methods for configuring the interface of an embedded browser. The client application can dynamically control the interface of the embedded browser based on the sessions established between the client application and one or more network applications. The client application can change the configuration of the embedded browser's interface contextually based on different network applications accessed by the embedded browser.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: August 30, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Jeroen Mattijs van Rotterdam
  • Publication number: 20220245272
    Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 4, 2022
    Inventors: Christopher Fleck, Juan Rivera
  • Patent number: 11403373
    Abstract: Embodiments described include systems and methods for adding watermarks using an embedded browser. To provide protection to sensitive information from a network application rendered via an embedded browser of a client application, the client application can generate an overlay with a digital watermark, and apply the overlay over the embedded browser. The client application can selectively generate such overlays, and can customize the format of the digital watermark according to the information rendered on the embedded browser. The watermark can remain with any information that is imaged from the embedded browser, and provides a deterrent against misuse of the information via image capture from a computer screen for instance. By adjusting properties (e.g., contrast) of such an image, the watermark can be made visible and detectable, thus allowing such imaging activities and information to be tracked.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Rachelle Tobkes, Stephen Wilson
  • Patent number: 11388258
    Abstract: Embodiments described include systems and methods for managing downloads from an embedded browser. The client application can control the locations to which downloads are directed. A system administrator can configure a policy to restrict downloads to approved locations. The client application can prevent a user from navigating to and downloading a file to a location that has not been approved according to the policy.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Christopher Fleck
  • Patent number: 11328077
    Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 10, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Juan Rivera
  • Publication number: 20220131886
    Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Alexandr Smelov, Christopher Fleck
  • Publication number: 20220094672
    Abstract: Embodiments described include systems and methods of an encrypted cache. An embedded browser of a client application executing on a client device may provide access to a network application accessed via the client application. The embedded browser may detect an event at the client device that causes the network application to send or request application data. The embedded browser may access a copy of the application data from encrypted cache of the embedded browser. The encrypted cache may be maintained for the user and store application data for network application(s) accessed by the user. The embedded browser may use the cached application data for establishing or updating a user interface of the network application for display at the client device.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Christopher Fleck, Abhishek Chauhan
  • Patent number: 11265337
    Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: March 1, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Alexandr Smelov, Christopher Fleck