Abstract: Cache data analysis for enterprise content management systems is described. A content category is identified based on content provided by a cache server associated with an enterprise content management system. A determination is made whether content associated with the content category is cached by the cache server. The content associated with the content category is requested by the cache server if the content associated with the content category is not cached by the cache server. The content associated with the content category is cached by the cache server.
Type:
Grant
Filed:
August 27, 2018
Date of Patent:
December 3, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Gourav Mukherjee, Venkatesh Giriyappa, Saurav Choudhuri, Ravi Ranjan Jha
Abstract: Examples disclosed herein relate to generation of document editors having functions specified by role policies. Examples include acquisition of a request to provide a target user a document editor for a target document type and a determination, in response to the request, of which of a plurality of role policies is associated with the target user based on a role assigned to the target user in an enterprise, wherein each of the role policies is associated with a different role for the enterprise and specifies a different plurality of document editor functions permitted to be included in a document editor for the target document type for a user assigned to the associated role.
Abstract: Providing a thumbnail view of a document or other dataset is disclosed. A user input data associated with a user interaction with a thumbnail as displayed in a viewer component is received via a user interface associated with a viewer component. A tracking data reflecting the interaction is stored in a local data structure. The tracking data stored in the local data structure is used to ensure that a thumbnail affected by the user input is displayed by the viewer component in a manner that reflects the user input.
Abstract: Controlling access to business process data is disclosed. An instance of a first business process object configured to contain business process data of a business process is created. An instance of a second business process object configured to contain business process data of the business process is created. A first access control list is associated with the instance of the first business process object and a second access control list is associated with the instance of the second business process object.
Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.
Type:
Grant
Filed:
December 20, 2013
Date of Patent:
November 5, 2019
Assignee:
Open Text Corporation
Inventors:
Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
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:
September 30, 2014
Date of Patent:
November 5, 2019
Assignee:
Open Text Corporation
Inventors:
Satyapal P. Reddy, Jeroen Van Rotterdam, Michael T. Mohen, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
Abstract: A method for assimilation in a page composition includes receiving an event trigger in a source webpage of a web application. A data collector bound to the event trigger collects data from data sources to obtain collected data. Via the data collector, a data model that includes the collected data is generated and populated into a session variable. A target page accessing the session variable may obtain data from the data model.
Type:
Grant
Filed:
March 27, 2015
Date of Patent:
October 29, 2019
Assignee:
Open Text Corporation
Inventors:
Sachin Gopaldas Totale, Naveen K. Vidyananda
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:
March 6, 2018
Date of Patent:
October 15, 2019
Assignee:
Open Text Corporation
Inventors:
Jeroen Mattijs van Rotterdam, Gary Frankel
Abstract: A probabilistic model is provided based on an output of a matching procedure that matches a particular object to representations of objects, where the probabilistic model relates a probability of an object being present to a number of matching features. The probabilistic model is used for detecting whether a particular object is present in received visual data.
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:
August 15, 2017
Date of Patent:
September 3, 2019
Assignee:
Open Text Corporation
Inventors:
Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
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.
Abstract: Providing access to content is disclosed. An indication of a context is received. Access is provided to a context-relevant subset of a body of managed content. In some cases, the context-relevant subset includes a document relevant to the content.
Type:
Grant
Filed:
December 7, 2017
Date of Patent:
August 13, 2019
Assignee:
Open Text Corporation
Inventors:
Sachin B. Chaudhari, Michael H. Walther, Viktor Gavrysh
Abstract: A system and method for selecting an application dialog layout design based on a response pattern for a task-based application is described. A plurality of user interface layouts may be generated based on a first user interface layout, where the first user interface layout is associated with a task included in a process of a computer-implemented software application. One or more performance metrics associated with each user interface layout of the plurality of user interface layouts may be monitored, where the one or more performance metrics characterize a performance of the task by one or more task users. A second user interface layout may be selected based on an analysis of the one or more performance metrics. The second user interface layout may be provided to a plurality of users of a computer-implemented software application.
Type:
Grant
Filed:
September 11, 2017
Date of Patent:
August 6, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Raman Meenakshisundaram, Jeroen van Rotterdam
Abstract: Extracting and synchronizing an Enterprise Portal application resource types and properties of business objects located in repository is disclosed. The repository is queried without human intervention to determine business object type information and for each business object type its associated properties. A representation of the business object types and associated properties in a format that facilitates synchronization with the enterprise portal application is generated.
Type:
Grant
Filed:
May 21, 2013
Date of Patent:
August 6, 2019
Assignee:
Open Text Corporation
Inventors:
Kranthi K. Pachipala, Srikanthan Raghunathan, Arati Pradhan, John Thomas, Michael H. Walther
Abstract: In general, embodiments of the technology relate to extracting content from documents. More specifically, embodiments of the technology relate to using fuzzy regular expressions to process content results obtained from one or more documents in order to extract content for these documents. Further, embodiments of the technology enable the format modification of the content after the content has been identified and extracted from the documents.
Abstract: In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
Type:
Grant
Filed:
June 6, 2017
Date of Patent:
August 6, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Sandip V. Chitale, Sachin Gopaldas Totale
Abstract: In general, the disclosed technology relates to a method for generating a web application. The method includes selecting a webpage in the web application and implementing a custom user interface (UI) action on the webpage. Implementing the custom UI action on the webpage may include creating a hidden component on the webpage, associating a custom UI action with the hidden component, specifying at least one input for the hidden component based on the custom UI action, specifying at least one target output for the hidden component based on the custom UI action, and associating the hidden component with a custom UI action trigger event. The method further includes deploying the web application after implementing the custom UI action on the webpage.
Abstract: A method and system for a content broker, including a unified object index, where the content broker is coupled to the unified object index and receives, from a requesting entity, a request to perform an action on an object and the object is stored in the content repository. The method further including obtaining the object associated with the request from a content repository, determining, using the unified object index, a normalized object type associated with the object, obtaining a governance rule based on the normalized object type, and servicing the request using the governance rule.
Type:
Grant
Filed:
September 30, 2015
Date of Patent:
July 23, 2019
Assignee:
Open Text Corporation
Inventors:
Michael T. Mohen, Raman Walia, Chandra Mouli Addaguduru, Pardeep Kumar
Abstract: A web application workspace is received comprising a UI layout and a UI element. A focus communication is defined associated with the UI element, wherein when the focus communication is asserted at run time the UI element is made visibly more focused.
Type:
Grant
Filed:
December 19, 2013
Date of Patent:
July 16, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Julian M. Hjortshoj, James E. Bostick, Johan Bos, Maxime Caignart, Boris Carbonneill
Abstract: Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.