Patents by Inventor Mark R. Scheevel

Mark R. Scheevel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10146827
    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: March 1, 2016
    Date of Patent: December 4, 2018
    Assignee: Open Text SA ULC
    Inventors: Mark R. Scheevel, Timothy A. Ozor, Gregory S. Hilton, Jeffrey M. Collins
  • Patent number: 9792284
    Abstract: A system includes a processor and a non-transitory computer readable medium storing instructions translatable by the processor. The instructions when translated by the processor cause the system to determine an exemplar reference which identifies a managed object stored in a repository residing in an enterprise computing environment. The system can determine a translation group utilizing the exemplar reference. The managed object may represent a content item. The translation group may include the content item and the content item may be multilingual enabled. The system can determine an effective locale for a request for content received from a client device communicatively connected to a web server in the enterprise computing environment, determine a language that is appropriate for the effective locale, and respond to the request for content with the content item or a translation of the content item that is in the language appropriate for the effective locale.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: October 17, 2017
    Assignee: Open Text SA ULC
    Inventors: Claiborne Holt Johnson, III, Mark R. Scheevel, Michael Gerard Jaskiewicz, David Alan Stiles, Ruhul Alam
  • Patent number: 9703885
    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: June 7, 2016
    Date of Patent: July 11, 2017
    Assignee: Open Text SA ULC
    Inventor: Mark R. Scheevel
  • Publication number: 20170068663
    Abstract: A system includes a processor and a non-transitory computer readable medium storing instructions translatable by the processor. The instructions when translated by the processor cause the system to determine an exemplar reference which identifies a managed object stored in a repository residing in an enterprise computing environment. The system can determine a translation group utilizing the exemplar reference. The managed object may represent a content item. The translation group may include the content item and the content item may be multilingual enabled. The system can determine an effective locale for a request for content received from a client device communicatively connected to a web server in the enterprise computing environment, determine a language that is appropriate for the effective locale, and respond to the request for content with the content item or a translation of the content item that is in the language appropriate for the effective locale.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 9, 2017
    Inventors: Claiborne Holt Johnson, III, Mark R. Scheevel, Michael Gerard Jaskiewicz, David Alan Stiles, Ruhul Alam
  • Patent number: 9519642
    Abstract: A system includes a processor and a non-transitory computer readable medium storing instructions translatable by the processor. The instructions when translated by the processor cause the system to determine an exemplar reference which identifies a managed object stored in a repository residing in an enterprise computing environment. The system can determine a translation group utilizing the exemplar reference. The managed object may represent a content item. The translation group may include the content item and the content item may be multilingual enabled. The system can determine an effective locale for a request for content received from a client device communicatively connected to a web server in the enterprise computing environment, determine a language that is appropriate for the effective locale, and respond to the request for content with the content item or a translation of the content item that is in the language appropriate for the effective locale.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 13, 2016
    Assignee: Open Text SA ULC
    Inventors: Claiborne Holt Johnson, III, Mark R. Scheevel, Michael Gerard Jaskiewicz, David Alan Stiles, Ruhul Alam
  • Publication number: 20160292292
    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: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Inventor: Mark R. Scheevel
  • Patent number: 9380022
    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 21, 2015
    Date of Patent: June 28, 2016
    Assignee: Open Text S.A.
    Inventor: Mark R. Scheevel
  • Publication number: 20160179873
    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: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Inventors: Mark R. Scheevel, Timothy A. Ozor, Gregory S. Hilton, Jeffrey M. Collins
  • 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
  • Publication number: 20160014075
    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: Application
    Filed: September 21, 2015
    Publication date: January 14, 2016
    Inventor: Mark R. Scheevel
  • 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: 9081807
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: July 14, 2015
    Assignee: Open Text S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8959538
    Abstract: A method and system of managing content at a network site can allow easier use by business users. A higher level of abstraction can be used to allow business users to create their own objects that may reference or contain other objects or records as managed by a content management system. Business users do not have to learn programming code in order to work those objects, which are content types. A graphical user interface (“GUI”) can be used to help the business users to create, modify, and delete content types. The GUI and the ability for business users to the create content types greatly shortens the time between receiving software to operate a network site and launching content at that network site.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: February 17, 2015
    Assignee: Open Text S.A.
    Inventors: Michael C. Tulkoff, Jeffrey M. Collins, Mark R. Scheevel
  • Publication number: 20140379842
    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: Application
    Filed: September 4, 2014
    Publication date: December 25, 2014
    Inventor: Mark R. Scheevel
  • Publication number: 20140344225
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 20, 2014
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8850138
    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 14, 2012
    Date of Patent: September 30, 2014
    Assignee: Open Text, S.A.
    Inventor: Mark R. Scheevel
  • Patent number: 8832387
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 9, 2014
    Assignee: Open Text S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20140244236
    Abstract: A system includes a processor and a non-transitory computer readable medium storing instructions translatable by the processor. The instructions when translated by the processor cause the system to perform, including determining an exemplar reference which identifies a managed object stored in a repository residing in an enterprise computing environment. The system can determine a translation group utilizing the exemplar reference. The managed object may represent a content item. The translation group may include the content item and the content item may be multilingual enabled. The system can determine an effective locale for a request for content received from a client device communicatively connected to a web server in the enterprise computing environment, determine a language that is appropriate for the effective locale, and respond to the request for content with the content item or a translation of the content item that is in the language appropriate for the effective locale.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: OPEN TEXT S.A.
    Inventors: Claiborne Holt Johnson, III, Mark R. Scheevel, Michael Gerard Jaskiewicz, David Alan Stiles, Ruhul Alam
  • Publication number: 20130283178
    Abstract: A method and system of managing content at a network site can allow easier use by business users. A higher level of abstraction can be used to allow business users to create their own objects that may reference or contain other objects or records as managed by a content management system. Business users do not have to learn programming code in order to work those objects, which are content types. A graphical user interface (“GUI”) can be used to help the business users to create, modify, and delete content types. The GUI and the ability for business users to the create content types greatly shortens the time between receiving software to operate a network site and launching content at that network site.
    Type: Application
    Filed: June 18, 2013
    Publication date: October 24, 2013
    Inventors: Michael C. Tulkoff, Jeffrey M. Collins, Mark R. Scheevel
  • Patent number: 8463998
    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 10, 2008
    Date of Patent: June 11, 2013
    Assignee: Open Text S.A.
    Inventor: Mark R. Scheevel