Patents Assigned to Open Text S.A.
  • Patent number: 9331978
    Abstract: A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: May 3, 2016
    Assignee: Open Text S.A.
    Inventor: Sean M. McCullough
  • Patent number: 9331889
    Abstract: Techniques are described for providing users of client devices with coordinated access to Information and/or functionality of multiple types, such as by using multiple types of connections to multiple information services of distinct types that exchange context information related to activities of the users and/or clients. The client devices can be, for example, wireless devices with multiple distinct modes (e.g., voice and data modes) for different types of connections with different types of servers (e.g., voice servers and data servers). In some situations, coordination between different servers allows multiple distinct interaction sessions of different types with different servers to remain synchronized or otherwise coordinated over time as the user performs interactions via the different sessions. This abstract is provided to comply with rules requiring an abstract, and is not intended to be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: May 3, 2016
    Assignee: Open Text S.A.
    Inventors: Paul Evert Harris, David Grant Deckert, Douglas G. Murray, Thomas W. Denny
  • Patent number: 9330723
    Abstract: An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer of the movie wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, then only the portion of the movie preceding the static ad can be skipped, that is, the ad is unskippable; this technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, then the ad is moved to after the end of the skip; this technique is referred to as “slipad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: May 3, 2016
    Assignee: Open Text S.A.
    Inventors: Thomas S. Gilley, Eric Hoffert, Rabih Nassar, Brenda Pomerance
  • Patent number: 9305033
    Abstract: A method and system disclosed herein can be used to determine relationships between objects, determining which of those relationships are significant for a specific action, and determining physical dependencies between the objects. The method and system can be used to perform actions consistent with integrity constraints, and therefore, performs the actions in the correct order with a reduced likelihood of errors. The method and system are highly beneficial in that they can significantly enhance content management and can be implemented without having to write new or edit existing applications. Also, existing content data and applications may be used without any changes. Accordingly, the method and system can be advantageously useful in deploying or otherwise pushing out new content to existing content systems.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 5, 2016
    Assignee: Open Text S.A.
    Inventors: Mark R. Scheevel, Timothy A. Ozor, Gregory S. Hilton, Jeffrey M. Collins
  • Patent number: 9304837
    Abstract: Configurations for a cellular user interface are provided. In one embodiment, a client configuration includes a viewer and a content development kit. A content server distributes cellularized content among several client viewers. Connectors in a scheduled configuration regularly acquire updated content from data sources. An integration server interfaces between the connectors and the content server for distributing content. A monitoring agent assists with content updating upon detecting source changes. A registration server enables cell content update in client viewers through the content server. Cells in the cellularized environment include a visual proxy component and a metadata component. The visual proxy component can be configured for displaying different content at various levels of detail. The metadata component enables intelligent organization and display of content through queries, channels, and data updates.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 5, 2016
    Assignee: Open Text S.A.
    Inventor: Anthony Carmen Gallo
  • Patent number: 9298816
    Abstract: Methods, systems and computer-readable media enable various techniques related to semantic navigation. One aspect is a technique for displaying semantically derived facets in the search engine interface. Each of the facets comprises faceted search results. Each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query. Another aspect automatically infers new metadata from the content and from existing metadata and then automatically annotates the content with the new metadata to improve recall and navigation. Another aspect identifies semantic annotations by determining semantic connections between the semantic annotations and then dynamically generating a topic page based on the semantic connections.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: March 29, 2016
    Assignee: Open Text S.A.
    Inventors: Pascal Dimassimo, Steve Pettigrew, Martin Brousseau, Charles-Olivier Simard, Eric Williams, Francis Lacroix, Alex Dowgailenko, Agostino Deligia, Jean-Michel Texier
  • Patent number: 9292536
    Abstract: The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: March 22, 2016
    Assignee: Open Text S.A.
    Inventors: David Thomas, Scott Wells
  • Patent number: 9288361
    Abstract: This disclosure is directed to systems and methods for the delivery and maintenance of faxes where the faxes may remain at a faxing system for a minimal amount of time. The faxing system may send a queued fax to a connector responsive to a request from the connector to pull or retrieve a fax. The connector is configured to send a release notification to the faxing system after the fax is received. The faxing system is configured to delete the queued fax as soon as confirmation of the delivery of the fax can be determined or when an expiration time has elapsed.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 15, 2016
    Assignee: Open Text S.A.
    Inventors: Samuel N. Kamens, Hugh Beverly Appling, Charles J. Badaracco, Edward Theodore Pieluc, Jr., Jeffrey Alan Diehl
  • Patent number: 9277092
    Abstract: A configurable document server is described. In some embodiments, the configurable document server can enable administrators to set an option that prevents documents from being routed to users when the configurable document server experiences some types of errors. When the configurable document server determines that such an error condition exists, it may prevent the routing of the corresponding document. By preventing documents causing errors from being routed, the configurable document server enables administrators to improve the accuracy of document workflow and thereby improve productivity of users.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: March 1, 2016
    Assignee: Open Text S.A.
    Inventors: Jason K. Webster, Michael Riedel, Byron Dale Hunt, Jr., Treber Rebert, Jonathan Isabelle, William Robert Harman
  • Patent number: 9275413
    Abstract: The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: March 1, 2016
    Assignee: Open Text S.A.
    Inventor: John M. MacLean
  • Patent number: 9247021
    Abstract: A content management system may instantiate, from the same super class defined in a database schema, principal objects representing users and groups and content objects representing documents and folders. The principal objects and the content objects share the same social interaction functions. When a content object is modified, the system can create a message in which the content object identifies itself as a first person, update a message table such that any follower of the content object is notified of the message, and update a profile or feed associated with the content object. At least because content objects can “socialize” like principal objects, the system can generate a social graph containing content objects as nodes, map relationships among principal objects and content objects, and make recommendations to perhaps change/enhance such relationships.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 26, 2016
    Assignee: Open Text S.A.
    Inventors: Geoffrey Michael Obbard, Quinton James Roberts
  • Patent number: 9237120
    Abstract: A message broker system can include a message broker. The message broker can be configured to receive the message instances output as input message instances, store the input message instances in a message store, alter the structure or content of the input message instances according to a message brokering model to generate output message instances and provide output message instances to one or more downstream processors. According to one embodiment, input message stream processing can be decoupled from output message stream processing by the message broker.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: January 12, 2016
    Assignee: Open Text S.A.
    Inventor: Stefan Daniel Sandberg Cohen
  • Patent number: 9232007
    Abstract: A universal document transport facility is described where, in various embodiments, the facility recognizes document requests based on a received document, interacts with document routing rules and workflow requirements with respect to the received document, and manages content flows between network nodes or devices. In various embodiments, the facility includes a document transport module for transporting documents between network devices, such as printers, fax boards, and content servers and across local and wide-area networks; functionality for routing optimization with other communications networks, such as messaging services, telephony, and IP networks; and flexible document transport capabilities to workflow applications and multifunction devices (such as all-in-one print/scan/copy/fax/telephone/answering machine devices) and multifunction devices enhanced with video & video capture, messaging, email, network router & gateway capabilities.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: January 5, 2016
    Assignee: Open Text S.A.
    Inventors: Treber Rebert, Jonathan Isabelle, Jason K. Webster
  • Patent number: 9210064
    Abstract: A method of transmitting data over a network, wherein data is transmitted in packets from a first station to a second station, data is transmitted in packets from said second station to said first station, a first data packet transmitted from said first station is modified to measure connection latency, said modified first data packet is identified by said second station and a second data packet sent from said second station to said first station is also modified, and connection latency is determined at said first station with reference to (a) the time at which said first station transmitted said first modified packet, and (b) the time at which said second modified packet was received.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: December 8, 2015
    Assignee: Open Text, S.A.
    Inventors: Oliver Sturrock, Timothy John Wentford
  • Patent number: 9183241
    Abstract: Embodiments disclosed herein provide a “lazy” approach in caching a hierarchical navigation tree with one or more associated permission trees. In one embodiment, only a portion of a cached permission tree is updated. One embodiment of a method may comprise determining whether a dirty node exists by comparing tree timestamps of the permission tree and the master tree. If the tree timestamp of the master tree is temporally more recent than the tree timestamp of the permission tree, the permission tree has a dirty node and the method may operate to check node timestamps of the master and permission trees. This process may be repeated until the dirty node is found, at which time a portion of the permission tree associated with the dirty node may be reconstructed, rather than the entire permission tree itself, thereby eliminating or significantly reducing access time to the cached permission tree.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 10, 2015
    Assignee: Open Text S.A.
    Inventors: Adison Hana Wongkar, Shaival Gupta
  • Patent number: 9172761
    Abstract: Information related to activity of a user may be provided using a method or a data processing system program product to perform the method. In one embodiment, the method includes sending a first view request to a first electronic site, receiving a first view from the first electronic site, and first information related to the first view request to a second entity that is different from the first entity. In another embodiment, a data processing system program product may perform a method of sending information related to a view request from the user for an electronic site. The information is to be sent to an entity that is different from an entity that substantially controls or owns the electronic site and different from an Internet service provider of the user, if the user is to use the Internet service provider in accessing the electronic site.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: October 27, 2015
    Assignee: Open Text S.A.
    Inventor: Sean M. McCullough
  • Patent number: 9165307
    Abstract: Embodiments disclosed herein provide systems and methods for a templated export. In one embodiment, a method may include determining an export template responsive to a first user action, the first user action indicating a delivery endpoint. The method may further include preparing an asset for delivery to the delivery endpoint utilizing the export template. The asset may include zero or more files. The export template may include predetermined configuration and delivery parameters particular to the delivery endpoint. The prepared asset may be communicated to the delivery endpoint without any further user action.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: October 20, 2015
    Assignee: Open Text S.A.
    Inventors: Michael Scott, Tom Trainer, Guy Hellier
  • Patent number: 9160881
    Abstract: Techniques for transmitting information to a recipient under their control are described. In some situations, the techniques are used in conjunction with a fax delivery system to provide, as part of a connection established to perform a fax transmission, a variety of functionalities to a human recipient that is participating as part of the connection, such as when the human recipient is contacted in error. In addition, in some situations, an interactive voice response system is used to receive and interpret input from a human recipient, such as in response to one or more control selections or options provided to the human recipient.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: October 13, 2015
    Assignee: Open Text S.A.
    Inventor: William D. Street, Jr.
  • Patent number: 9160709
    Abstract: Embodiments disclosed herein provide a high performance content delivery system in which versions of content are cached for servicing web site requests containing the same uniform resource locator (URL). When a page is cached, certain metadata is also stored along with the page. That metadata includes a description of what extra attributes, if any, must be consulted to determine what version of content to serve in response to a request. When a request is fielded, a cache reader consults this metadata at a primary cache address, then extracts the values of attributes, if any are specified, and uses them in conjunction with the URL to search for an appropriate response at a secondary cache address. These attributes may include HTTP request headers, cookies, query string, and session variables. If no entry exists at the secondary address, the request is forwarded to a page generator at the back-end.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: October 13, 2015
    Assignee: Open Text S.A.
    Inventor: Mark R. Scheevel
  • Patent number: 9118615
    Abstract: Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may associate a variable to each event in a script. A variable may be associated with each event. A first instruction in the script may be operable to send a first communication to a user from a server via the network. A second instruction may be operable to according to the script based on the stored set of user information and the variable associated with the first event.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: August 25, 2015
    Assignee: Open Text S.A.
    Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell