Patents by Inventor Jeroen Mattijs Van Rotterdam

Jeroen Mattijs Van Rotterdam 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: 20240061825
    Abstract: In general, embodiments of the technology relate to a method and system for implementing external content type (ECT) object types in a content management system (CMS). More specifically, embodiments of the technology relate to augmenting the object model with a new class of object type—an external content type (ECT) object type. The ECT object types are a class of object types that are used to manage object (referred to as managed external objects) that are located in external data systems.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Inventors: Michael Mohen, Jeroen Mattijs van Rotterdam, Satyapal P. Reddy, David Humby
  • Patent number: 11893066
    Abstract: Case management systems and techniques are disclosed. In various embodiments, for each of a plurality of case nodes comprising a case model a trait definition comprising a corresponding set of traits associated with that case node is received. The respective trait definitions are used to bind each set of traits to the case node with which the set of traits is associated in case instances created based on the case model.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: February 6, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Satyapal P. Reddy, Jeroen Mattijs Van Rotterdam, Michael T. Mohen, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
  • Publication number: 20240020344
    Abstract: Case management systems and techniques are disclosed. In various embodiments, for each of a plurality of case nodes comprising a case model a trait definition comprising a corresponding set of traits associated with that case node is received. The respective trait definitions are used to bind each set of traits to the case node with which the set of traits is associated in case instances created based on the case model.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 18, 2024
    Inventors: Satyapal P. Reddy, Jeroen Mattijs Van Rotterdam, Michael T. Mohen, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
  • Publication number: 20230282019
    Abstract: Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 7, 2023
    Inventors: Jeroen Mattijs van Rotterdam, Michael T. Mohen, Chao Chen, Kun Zhao
  • Publication number: 20230216770
    Abstract: An activity stream based interaction model is disclosed. To cause a desired application level action to be performed at a remote system, such as automatically retrieving and displaying a document in a viewer or other portion of a user interface at the remote system, a text-based tag, such as a hash tag, is inserted into an activity stream. The activity stream is sent to the remote system, which is configured to respond to the text-based tag by performing, at least in part automatically, the corresponding application level action.
    Type: Application
    Filed: March 17, 2023
    Publication date: July 6, 2023
    Applicant: Open Text Corporation
    Inventors: Jeroen Mattijs van Rotterdam, Gary Frankel
  • Patent number: 11683381
    Abstract: A method may include establishing a virtual connection across a plurality of different channels connecting a first computing device to a plurality of second computing devices, with individual channels including a plurality of different data streams, the second computing devices providing access to a communications network, and the virtual connection for communicating data through the second computing devices over the network. The method may also include switching the data streams between the different channels responsive to levels of service available and without interrupting the virtual connection. Further, the first and second computing devices may be configured to provide software-defined networking in a wide area network.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 20, 2023
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam
  • Patent number: 11682226
    Abstract: Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 20, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeroen Mattijs van Rotterdam, Michael T Mohen, Chao Chen, Kun Zhao
  • Patent number: 11647025
    Abstract: In some aspects, a method for revoking access to a network application on a client device. The method includes establishing, by a client application on a client device responsive to authenticating a user, access to one or more network applications of one or more first servers of a first entity via an embedded browser of the client application, receiving, by the client application, a notification from a second server of a second entity that access for the user to a network application of the one or more network applications is to be revoked, and performing, by the client application responsive to the notification, one or more revoking actions based at least on a policy.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 9, 2023
    Inventors: Abhishek Chauhan, Jeroen Mattijs van Rotterdam
  • Patent number: 11641317
    Abstract: An activity stream based interaction model is disclosed. To cause a desired application level action to be performed at a remote system, such as automatically retrieving and displaying a document in a viewer or other portion of a user interface at the remote system, a text-based tag, such as a hash tag, is inserted into an activity stream. The activity stream is sent to the remote system, which is configured to respond to the text-based tag by performing, at least in part automatically, the corresponding application level action.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 2, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeroen Mattijs van Rotterdam, Gary Frankel
  • Patent number: 11609963
    Abstract: A computing system includes a server and a client computing device. The server includes a web application, and anchor definition layers associated with the web application. The client computing device is operated by an end user and includes a display, and a native application that includes an embedded browser for accessing the web application in a customization mode. The customization mode permits display of one of the web pages along with anchors that can be customized based on what is permitted by the anchor definition layer corresponding to the displayed web page, and customization of the anchors on the displayed web page by the end user to define an anchor customization layer for the displayed web page. In normal use of the web application, the anchor customization layer is applied to the corresponding web page before the corresponding web page is displayed so as to display a customized web page without re-designing the web page itself.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 21, 2023
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam, Ian D. Patrick
  • Patent number: 11582318
    Abstract: An analytics server receives from client computing devices end-user events. Each client computing device is operated by an end-user to access an application at a web server based on the end-user events resulting in calls being passed through a proxy to the web server. The analytics server receives from the proxy the calls being made to the web server, and receives return responses from the web server being passed through the proxy. The return responses correspond to activities being performed within the application. The end-user events are correlated with the corresponding calls and return responses from the proxy. Respective correlated end-user events, calls and return responses are translated into respective event vectors. The respective event vectors are processed to determine similarities among the client computing devices. The similar activities are associated with a quality indicator to identify anomalies within the application for corrective action to be taken.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 11558484
    Abstract: Embodiments described include systems and methods for providing peer-to-peer caching among client applications. A cache coordinator is configured to receive a first request to register an object stored in a cache by a first client application including a first embedded browser. The first embedded browser obtains the object via a session established by the first embedded browser with a first network application on a server of a second entity. The cache coordinator is configured to store a location of the first client application and a hash of the object. The cache coordinator is configured to receive a second request from a second client application. The second request requests the location of the object among peer client applications. The cache coordinator is configured to communicate identification of the location of the first client application to the second client application for retrieving the object from the cache of the first client application.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: January 17, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Abhishek Chauhan, Jeroen Mattijs van Rotterdam
  • Patent number: 11556699
    Abstract: A client computing device includes at least one display, an embedded browser that includes first and second browsers, a migration user interface (UI) control and a processor. The first browser is to access a page from a source application for display, and the second browser is to access a form from a target application for display. The processor cooperates with the embedded browser in response to a user selecting the migration UI control to extract data from the displayed page, analyze the extracted data to determine a context of the data, and analyze the displayed form for target form fields. A pattern matching algorithm matches at least a portion of the extracted data to the target form fields. The matched extracted data is migrated to the displayed form as target data values associated with the target form fields.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: January 17, 2023
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 11514074
    Abstract: A method and system for processing query requests, including receiving, at a secondary site, a query request from a client and executing the query request to obtain an archive replica package (ARP). The method further includes making a determination that a record associated with the ARP is not stored at the secondary site and based on the determination, transmitting a request to a primary site. The method further includes, in response to the request to the primary site, receiving an archive package and a record where the archive package is associated with the record, and providing the first record to the client.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: November 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jeroen Mattijs van Rotterdam, Michael T. Mohen, Pardeep Kumar
  • 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
  • Publication number: 20220351144
    Abstract: An activity stream based interaction model and systems implementing such a model are disclosed. In various embodiments, a text-based tag is recognized in a received communication stream, such as an activity stream. An action indicated by text included in the tag is determined and performed in response to receiving the tag. In some embodiments, a tag to be inserted into the communication stream may be determined automatically by a machine or a process running on a machine, for example a workflow engine.
    Type: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Inventors: Jeroen Mattijs Van Rotterdam, Gary Frankel
  • Patent number: 11487934
    Abstract: A server includes a memory and a processor to receive from a client device a screenshot of an application page from an application. The application page includes a form requiring data to be filled in by a user of the client device. A form template is extracted from the screenshot, with the extracted form template not including form field values. The extracted form template is compared to a private form template database for a match. The private form template database includes private form templates from different applications, with each private form template having form field values previously filled in for the user. Form field values from a matched private form template are provided to the client device for the client device to populate the form in the screenshot.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: November 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Publication number: 20220337666
    Abstract: A method may include establishing a virtual connection across a plurality of different channels connecting a first computing device to a plurality of second computing devices, with individual channels including a plurality of different data streams, the second computing devices providing access to a communications network, and the virtual connection for communicating data through the second computing devices over the network. The method may also include switching the data streams between the different channels responsive to levels of service available and without interrupting the virtual connection. Further, the first and second computing devices may be configured to provide software-defined networking in a wide area network.
    Type: Application
    Filed: May 27, 2022
    Publication date: October 20, 2022
    Inventors: GEORGY MOMCHILOV, JEROEN MATTIJS VAN ROTTERDAM
  • 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
  • Patent number: 11416824
    Abstract: An activity stream based interaction model and systems implementing such a model are disclosed. In various embodiments, a text-based tag is recognized in a received communication stream, such as an activity stream. An action indicated by text included in the tag is determined and performed in response to receiving the tag. In some embodiments, a tag to be inserted into the communication stream may be determined automatically by a machine or a process running on a machine, for example a workflow engine.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 16, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeroen Mattijs van Rotterdam, Gary Frankel