Patents Assigned to Open Text Corporation
  • Patent number: 11537989
    Abstract: Case fragment management includes obtaining a case model definition for a case, and generating a case model from the case model definition. Generating the case model includes obtaining a case fragment expression, executing the case fragment expression using data gathered from a data source to obtain a case fragment identifier, selecting, from multiple case fragments, a case fragment corresponding to the case fragment identifier, and populating the case model with the case fragment. Case fragment management also includes storing the case model.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: December 27, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Ashraf Ali Syed, Sachin Gopaldas Totale, Satyapal Reddy, Swathi Natarajan, Prasad Thotakura
  • Patent number: 11522974
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: December 6, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 11516281
    Abstract: Embodiments of a service based data transfer system are disclosed herein. Embodiments may of such a data transfer system may include a data transfer server providing a common data transfer interface such as a services interface that may be called by a client device to transfer data files to, or retrieve data files from a content management system.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: November 29, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Dan-Horia Trufasiu, George Frederick Kevin Morris, Tao Zhou
  • Patent number: 11508136
    Abstract: Augmented reality presentations are provided at respective electronic devices. A first electronic device receives information relating to modification made to an augmented reality presentation at a second electronic device, and the first electronic device modifies the first augmented reality presentation in response to the information.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: November 22, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sean Blanchflower, Timothy Halbert
  • Patent number: 11507363
    Abstract: Systems, methods and computer program products for providing a multi-tenant application execution environment that provides an object metadata service for managing application configuration in the multi-tenant environment. In one embodiment, a system has an application manager, a bundle manager, and a deployment manager. The application manager captures application metadata for a corresponding version of an application and defines a corresponding bundle which contains metadata that configures the version of the application. The bundle manager validates each bundle and stores the validated bundle in a bundle library in a data storage device. The deployment manager retrieves a master schema and one or more of the bundles from the bundle library and installs the retrieved master schema and the retrieved bundles, generating a tenant schema which is accessible by a corresponding tenant of the multi-tenant environment that has subscribed to the version of the application.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: November 22, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin Gopaldas Totale, Chaithanya Lekkalapudi, Pawel Tomasz Zieminski, Ravikumar Meenakshisundaram
  • Patent number: 11487761
    Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: November 1, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Shu-Shang Sam Wei, Shuaib Hasan Khwaja, Pankaj Pradhan
  • Patent number: 11475077
    Abstract: A system for providing a search service is disclosed and includes a processor-based search service application builder component that provides a search model representing a search service application for a first object of a plurality of objects. The search model is based at least on a user-defined end-user input field corresponding to a first attribute of a plurality of attributes associated with the first object and a user-defined search result output field corresponding to a second attribute of the plurality of attributes. The search model is also associated with a backend data store that supports a storage structure configured to store information relating to the first object. The system also includes a processor-based deployment engine that automatically configures a search engine system associated with the backend data store system to generate and/or update search index(es) based on at least one of the first attribute and the second attribute.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 18, 2022
    Assignee: Open Text Corporation
    Inventors: Pierre-Yves Chevalier, Marc Brette, Samir Batla, David Le Strat
  • Patent number: 11461410
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 4, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram, Muneer Ahmed
  • Patent number: 11443504
    Abstract: A method for box filtering includes obtaining, by a computing device, a form image, and identifying, by the computing device, a region of the form image that includes boxes. Vertical lines in the region of the form image are detected. The boxes in the region are detected according to the plurality of vertical lines, and image content is extracted from the boxes.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: September 13, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Arnaud G. Flament, Guillaume B. Koch
  • Patent number: 11422847
    Abstract: An asynchronous business process specification declared in a procedural markup language comprising an activity flow model and a plurality of activities is received. An indication is received that a subset of the plurality of activities is to be synchronously executed without reduced latency. All process execution related objects are fetched once into a memory. The synchronous subset is executed in a single execution transaction context.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 23, 2022
    Assignee: Open Text Corporation
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Patent number: 11416445
    Abstract: In general, embodiments of the technology relate to a method and system for implementing a dynamic content type (DCT) in a content management system. More specifically, embodiments of the technology relate to using a DCT in order to change and/or extend the functionality of the content management system.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: August 16, 2022
    Assignee: Open Text Corporation
    Inventors: Michael Mohen, Jeroen M. Van Rotterdam, David Humby, Satyapal P. Reddy
  • 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
  • Patent number: 11412031
    Abstract: During web application development, receiving a request for a webpage for a first business object type, the first request comprising a first business object type identifier of the first business object type, receiving a first expression for selecting an instance of the first business object type from a plurality of instances of the first business object type from an object data source, the expression specifying a first data source and an operation and generating the webpage, the webpage comprising a first user interface (UI) widget for the first business object type and a first instruction for prepopulating the first UI widget with first data from the instance of the first business object type, the first instruction including the first expression, the first expression executable to perform the operation on data from the first data source to generate a result identifying the instance of the first business object type.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 9, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
  • Patent number: 11388251
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: July 12, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Patent number: 11381565
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a hierarchical permission model is received, comprising for each of at least a subset of case nodes comprising a hierarchical data model associated with a case model a corresponding set of case roles to be afforded permissions with respect to that case node and for each such case role a set of permissions to be associated with that case role with respect to that case node. The hierarchical permission model is used to enforce with respect to one or more case instances associated with the case model the permissions defined in the hierarchical permission model.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 5, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
  • Patent number: 11379425
    Abstract: Optimizing synchronization of content management servers is described. A caching server receives a message pointing to a synchronization file that includes multiple content synchronization messages. The caching server downloads the synchronization file based on the message. The caching server identifies multiple contents for synchronization based on the multiple content synchronization messages. The caching server synchronizes the multiple contents via a connection to a content server.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 5, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventor: Venkatesh Giriyappa
  • Patent number: 11372637
    Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 28, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin Gopaldas Totale, Harkirat Singh Lamba, Deepali Kishnani, Pulkit Manocha, Samir Yasin Vaidya, Roshan Prakash Salvi
  • Patent number: 11354366
    Abstract: A method and system for servicing requests, including receiving, from a client, a first request to perform an action, obtaining a first persona object for a user associated with the first request, servicing the first request using the first persona object to obtain a result, and providing the result to the client.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 7, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael T. Mohen, Ameya Devendra Bapat, Derek Zasiewski, Paul Craig Warren
  • Patent number: 11354277
    Abstract: Embodiments of systems and methods as disclosed may provide a platform agnostic way to edit content within an enterprise. For example, a platform independent thin client editor may be provided such that this editor can be accessed by users at a variety of computing platforms across the distributed computer network of an enterprise, regardless of the platform from which the thin client editor is being accessed. Moreover, certain embodiments may provide a role based mechanism for controlling the editing of content. Embodiments of such a role based mechanism may allow one editor of a content item to designate a role associated with the content item so that only users associated with that role may be allowed to edit the content item or portion of the content item.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 7, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeffrey Alan Cole, James Matthew Downs, Steven Mark Cheal, Jack Dwane Gilvin, Jeffrey Michael Doyle
  • Patent number: 11349815
    Abstract: A system having an off-premises proxy server residing in a cloud computing environment and backend servers residing in an enterprise computing environment are provided. Requests received by the off-premises proxy server for access to a first, non-publicly accessible backend server are routed to a tunnel server which stores the request and waits to be polled by a tunnel agent connected to the first backend server. When the tunnel server is polled, the request is forwarded through an HTTP tunnel to the tunnel agent, which forwards it to the backend server for processing. Responsive information is returned to the tunnel agent, which forwards it through the HTTP tunnel to the tunnel server and returned through the off-premises proxy server to the remote application. Requests for access to a first, publicly accessible backend server are routed by the off-premises proxy server directly to the backend server for processing and return of responsive information.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 31, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Harish Rawat, Sachin Gopaldas Totale, Ahson M Ahmad