Patents Assigned to Open Text Corporation
-
Patent number: 10685309Abstract: Case management systems and techniques are disclosed. In various embodiments, a case model definition with which a case instance is associated is parsed to determine a trigger condition to be monitored for with respect to the case instance and a business process external to the case instance that is to be triggered in the event the trigger condition is satisfied. It is detected with respect to the case instance that the trigger condition is satisfied. The business process is triggered with respect to the case instance, in response to detecting that the trigger condition is satisfied.Type: GrantFiled: September 30, 2014Date of Patent: June 16, 2020Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
-
Patent number: 10685085Abstract: In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.Type: GrantFiled: March 25, 2019Date of Patent: June 16, 2020Assignee: Open Text CorporationInventors: Sachin Gopaldas Totale, Lan Wu, Yuhui Zhao
-
Patent number: 10679091Abstract: 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: GrantFiled: July 29, 2019Date of Patent: June 9, 2020Assignee: Open Text CorporationInventors: Arnaud G. Flament, Guillaume B. Koch
-
Patent number: 10681053Abstract: Case management systems and techniques are disclosed. In various embodiments, a hierarchical document permission model is received, the model describing a document hierarchy comprising a plurality of hierarchically related document nodes and defining for each of at least a subset of said document nodes one or more document roles and for each such role one or more document permissions with respect to that document node. The hierarchical document permission model is used to determine and enforce permissions with respect to case management instances to which the hierarchical document permission model applies.Type: GrantFiled: February 1, 2019Date of Patent: June 9, 2020Assignee: Open Text CorporationInventors: Jeroen Van Rotterdam, Michael T. Mohen, Satyapal P. Reddy, Muthukumarappa Jayakumar
-
Patent number: 10652361Abstract: Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated.Type: GrantFiled: August 7, 2018Date of Patent: May 12, 2020Assignee: Open Text CorporationInventors: Wei Zhou, Muhua Chen, Wei Ruan, Chen Wang
-
Patent number: 10637913Abstract: From a developer, a first request for a webpage for a first business object type is received, the first request comprising a first business object type identifier of the first business object type. Based on a generic template and in response to the first request, the webpage that includes a first user interface (UI) widget for the first business object type is generated. The webpage includes a first instruction for prepopulating the first UI widget with first data from a first data source storing the first business object type. From the developer, a second business object type identifier of a second business object type stored in a second data source is received. A second UI widget is added to the webpage for the second business object type. The webpage is customized with a second instruction to prepopulate the second UI widget using second data from the second data source.Type: GrantFiled: April 8, 2019Date of Patent: April 28, 2020Assignee: Open Text CorporationInventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
-
Patent number: 10609034Abstract: 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: GrantFiled: June 21, 2018Date of Patent: March 31, 2020Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
-
Patent number: 10565027Abstract: 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: GrantFiled: December 29, 2017Date of Patent: February 18, 2020Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
-
Patent number: 10565603Abstract: 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: GrantFiled: January 31, 2014Date of Patent: February 18, 2020Assignee: Open Text CorporationInventors: Roger Khemraj Brooks, Choudur Lakshminarayan, Erin M. Burgoon
-
Patent number: 10564811Abstract: 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: GrantFiled: June 24, 2019Date of Patent: February 18, 2020Assignee: Open Text CorporationInventors: Sachin Gopaldas Totale, Deepak Michael, Saif Ali Ansari
-
Patent number: 10546047Abstract: 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.Type: GrantFiled: September 27, 2012Date of Patent: January 28, 2020Assignee: Open Text CorporationInventors: Deepak Michael, Sreejith Prabhakaran Nair
-
Patent number: 10515124Abstract: 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: GrantFiled: September 30, 2014Date of Patent: December 24, 2019Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Jeroen Van Rotterdam, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
-
Patent number: 10474837Abstract: 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.Type: GrantFiled: May 17, 2018Date of Patent: November 12, 2019Assignee: Open Text CorporationInventors: Kenwood Tsai, Harish Rawat, Xiaoting Tang, Payam Shahidi
-
Patent number: 10466872Abstract: 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: GrantFiled: December 20, 2013Date of Patent: November 5, 2019Assignee: Open Text CorporationInventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
-
Patent number: 10467295Abstract: 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: GrantFiled: September 30, 2014Date of Patent: November 5, 2019Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Jeroen Van Rotterdam, Michael T. Mohen, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
-
Patent number: 10460015Abstract: 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: GrantFiled: March 27, 2015Date of Patent: October 29, 2019Assignee: Open Text CorporationInventors: Sachin Gopaldas Totale, Naveen K. Vidyananda
-
Patent number: 10447568Abstract: 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: GrantFiled: March 6, 2018Date of Patent: October 15, 2019Assignee: Open Text CorporationInventors: Jeroen Mattijs van Rotterdam, Gary Frankel
-
Patent number: 10417522Abstract: 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.Type: GrantFiled: January 8, 2018Date of Patent: September 17, 2019Assignee: Open Text CorporationInventor: George Saklatvala
-
Patent number: 10404821Abstract: 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: GrantFiled: August 15, 2017Date of Patent: September 3, 2019Assignee: Open Text CorporationInventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
-
Patent number: 10395133Abstract: 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: GrantFiled: June 30, 2015Date of Patent: August 27, 2019Assignee: Open Text CorporationInventors: Arnaud G. Flament, Guillaume B. Koch