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.
Abstract: A method for creating processes in a software application. The method includes obtaining an activity fragment. The activity fragment includes an activity fragment name and an activity fragment configuration. The method further includes obtaining a process specification specifying an activity, and obtaining activity configuration instructions. The activity configuration instructions specify inclusion of the activity fragment in the activity. The method also includes building, based on the process specification, a process. Building the process includes associating the activity fragment with the activity. In addition, the method includes deploying the software application, including the process.
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:
June 21, 2018
Date of Patent:
March 31, 2020
Assignee:
Open Text Corporation
Inventors:
Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
Abstract: Managing content is disclosed. An indication is received that a content item comprising a body of managed content is associated with a business object not included in the body of managed content. The content item is linked with the business object.
Type:
Grant
Filed:
November 29, 2017
Date of Patent:
March 10, 2020
Assignee:
OPEN TEXT CORPORATION
Inventors:
Michael H. Walther, Viktor Gavrysh, Sachin B. Chaudhari
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:
September 28, 2018
Date of Patent:
March 3, 2020
Assignee:
OPEN TEXT CORPORATION
Inventors:
Sachin B. Chaudhari, Michael H. Walther, Viktor Gavrysh
Abstract: A method for document similarity analysis. The method includes generating a reference document content identifier for a reference document, including identifying frequently occurring terms in reference document content, encoding each frequently occurring term in a term identifier and combining the term identifiers to form the reference document content identifier associated with the reference document. The method also includes obtaining at least one document similarity value by comparing the reference document content identifier to a set of archived document content identifiers stored in a document repository.
Type:
Grant
Filed:
December 14, 2015
Date of Patent:
February 25, 2020
Assignee:
OPEN TEXT CORPORATION
Inventors:
Lei Zhang, Chao Chen, Kun Zhao, Jingjing Liu, Ying Teng
Abstract: A system can comprise a device processor and a memory coupled to the device processor and configured to provide the processor with instructions to: receive a request from a first caller to invoke a software service; automatically obtain an input data mapping expression that is based on a first context tree of a first data model, and based on a current context during execution; evaluate the input data mapping expression to map input data from a first caller context to a service context of the software service; place the mapped input data into a service data consumer object for use by the software service; and invoke the software service to process the mapped input data.
Type:
Grant
Filed:
December 29, 2017
Date of Patent:
February 18, 2020
Assignee:
Open Text Corporation
Inventors:
Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
Abstract: Application development can include adding context menu fragment definitions to a web application design; adding a context menu definition to the web application design, the context menu definition including a context menu fragment expression, the context fragment expression executable to output a first context menu fragment identifier from a set of possible context menu fragment identifiers; and generating a web application from the web application design, the web application comprising instructions executable to generate a first context menu portion based on the context menu definition, generate a second context menu portion based on the context menu fragment definition and present a context menu that includes the first and second context menu portions.
Type:
Grant
Filed:
June 24, 2019
Date of Patent:
February 18, 2020
Assignee:
Open Text Corporation
Inventors:
Sachin Gopaldas Totale, Deepak Michael, Saif Ali Ansari
Abstract: A method is provided in accordance with an aspect of the present disclosure. The method includes processing data related to a group of contacts, where the data includes at least one attribute related to each of the contacts. The method also includes defining the at least one attribute based on a probability distribution of a context in relation to attribute values of the at least one attribute for all contacts. The method further includes determining clusters of contacts based on the probability distribution of the context in relation to the attribute values of the at least one attribute for all contacts, and constructing a plurality of segments of similar contacts by using the clusters.
Type:
Grant
Filed:
January 31, 2014
Date of Patent:
February 18, 2020
Assignee:
Open Text Corporation
Inventors:
Roger Khemraj Brooks, Choudur Lakshminarayan, Erin M. Burgoon
Abstract: In one example of the disclosure, a set of electronic document templates is accessed and instances of duplicated document content are identified. Display of a user notice for first duplicated document content is caused. Responsive to receipt of data indicative of a user instruction to create a component template for the first duplicated content, the component template is created and stored.
Type:
Grant
Filed:
December 2, 2015
Date of Patent:
February 4, 2020
Assignee:
OPEN TEXT CORPORATION
Inventors:
James Matthew Downs, Billy R. Kidwell, Anthony Wiley
Abstract: Techniques are provided to enable quick previews of what a modified document would look like. In an implementation, a set of page images are stored. Each page image represents a page of a document, the page having been converted to a page image for a first version of the document to permit the document to be viewed in a viewer program. A command is received to modify the document. The requested modification may include, for example, reordering pages, deleting pages, or extracting pages. A preview is generated for a second version of the document. The preview reflects the modification and uses at least one page image from the set of page images created for the first version of the document. Reusing page images allows the preview to be generated very quickly.
Abstract: Developer-composed context menus, e.g., composed by a developer in connection with use of a software development tool to create an application, are disclosed. In various embodiments, a definition of a context menu option and an associated action are received. Application code to implement the context menu at runtime, including by performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, is generated programmatically.
Type:
Grant
Filed:
September 1, 2015
Date of Patent:
January 21, 2020
Assignee:
OPEN TEXT CORPORATION
Inventors:
Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
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.
Abstract: In general, embodiments of the technology relate to a method for servicing requests. The method includes receiving a search request from a client, determining a main path and a conditional subpath associated with the search request, determining a subpath index associated with the main path and the conditional subpath, obtaining, using at least a portion of the search request, a set of subpath index entries from the subpath index, wherein each of the subpath index entries specifies a facet subpath and content associated with the facet subpath, generating a final result using at least a portion of the contents in the set of subpath index entries, and providing the final result to the client.
Type:
Grant
Filed:
September 30, 2016
Date of Patent:
December 31, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Caroline Spruit, Petr Olegovich Pleshachkov
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:
November 13, 2017
Date of Patent:
December 31, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Jeroen Mattijs van Rotterdam, Michael T Mohen, Chao Chen, Kun Zhao
Abstract: Case management systems and techniques are disclosed. In various embodiments, an indication to create a case instance is received. A case model definition is parsed to determine a hierarchical data model to be used to create the case instance and a placeholder data to be associated with a case node comprising the hierarchical data model. The case model definition is used to create the case instance, including by associating the placeholder data with the case node in the case instance as created.
Type:
Grant
Filed:
September 30, 2014
Date of Patent:
December 24, 2019
Assignee:
Open Text Corporation
Inventors:
Satyapal P. Reddy, Jeroen Van Rotterdam, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
Abstract: A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to generate new search indexes based on the search model, and to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
Type:
Grant
Filed:
June 21, 2018
Date of Patent:
December 24, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Marc Brette, Sunita Casula, Frederic Ciminera, Edward C. Bueche
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:
May 31, 2017
Date of Patent:
December 17, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Jeroen Mattijs van Rotterdam, Gary Frankel
Abstract: An apparatus, method, and system using techniques to partially refresh a display page. A navigation URL generated by an application in response to a user interaction is received, the navigation URL indicating a place within a page hierarchy at which a partial refresh of a page with which the navigation URL is associated is to be performed and the navigation URL including one or more URL portions usable to retrieve page content data to be used to partially refresh the page. The navigation URL is processed to determine the place within the page hierarchy at which the partial refresh is to be performed. The navigation URL is used to retrieve the page content data.
Type:
Grant
Filed:
November 8, 2017
Date of Patent:
December 17, 2019
Assignee:
OPEN TEXT CORPORATION
Inventors:
Sachin G. Totale, Rajakumar Thiruvasagam, Linda J. Wong, Julian M. Hjortshoj, Frederick F. Hewett