Patents Assigned to Hyland Software, Inc.
  • Patent number: 11204789
    Abstract: A graphical user interface (GUI) for an automation application is described herein. The automation applications present the GUI on a display. The GUI displays a directed graph representing a macro for a target application. The directed graph comprises nodes and directed edges connecting the nodes. Each node in the node in the nodes is assigned to an input received by the target application during recording of the macro. Each directed edge is assigned criteria that are to be satisfied in order to traverse each directed edge. Responsive to receiving a modification to the directed graph, the automation application displays a modified directed graph based upon the modification. The automation application generates a modified macro based upon the modified directed graph.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 21, 2021
    Assignee: HYLAND SOFTWARE INC.
    Inventors: Edward Hinton, Frank Pulito, Greg Giannone, Jonathan Ferrin, Zachary Chupka
  • Patent number: 11176364
    Abstract: Described herein are various technologies pertaining to text extraction from a document. A computing device receives the document. The document comprises computer-readable text and a layout, wherein the layout defines positions of the computer-readable text within a two-dimensional area represented by the document. Responsive to receiving the document, the computing device identifies at least one textual element in the computer-readable text based upon spatial factors between portions of the computer-readable text and contextual relationships between the portions of the computer-readable text. The computing device then outputs the at least one textual element.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: November 16, 2021
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Ralph Meier, Thorsten Wanschura, Johannes Hausmann, Harry Urbschat
  • Patent number: 11144338
    Abstract: An automation application is described herein. The automation application executes on a computing device and accesses a macro for a target application. The macro has been generated based upon a sequence of inputs from a user received by the target application that causes the target application to perform an action, screen states of the target application as the target application receives the sequence of inputs from the user, operating system processes that are performed by an operating system as the target application receive the sequence of inputs from the user, and evidence events representing information obtained from the operating system processes. The automation application executes the macro, wherein executing the macro causes the automation application to mimic the sequence of inputs to the target application, thereby causing the target application to perform the action.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: October 12, 2021
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Edward Hinton, Frank Pulito, Greg Giannone, Jonathan Ferrin, Zachary Chupka
  • Patent number: 11082517
    Abstract: A method for content transformation using a transformation node cluster. The transformation node cluster may comprise a plurality of nodes including a plurality of transformation nodes configured to execute one or more content transformation types. A request may be received from a client machine for a content item stored in a repository associated with a server machine that is associated with the transformation node cluster. A current content format of the content item and a target content format of the content item may be identified. The target content format may differ from the current content format. A chain of transformations may be determined as including a first transformation type for transforming the content item from the current content format to an intermediate content format.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: August 3, 2021
    Assignee: Hyland Software, Inc.
    Inventors: David Caruana, Ray Gauss
  • Patent number: 10719385
    Abstract: A method, apparatus and computer program product provide mechanisms for improved error handling in workflow management systems. An example of the method includes receiving a first content item in an electronic workflow management system, the first content item comprising an electronic document and a set of document metadata, validating the first content item to determine that an error exists within the first content item, the validation performed according to a set of validation rules, in response to determining that an error exists within the first content item, identifying the first content item as an erroneous content item, determining error metadata associated with the first content item, generating a packaged erroneous content item comprising the first content item and the error metadata, and processing the packaged erroneous content item by a workflow engine of the electronic workflow management system.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 21, 2020
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Brian Campbell, Yana Poliashenko
  • Patent number: 10530812
    Abstract: A method, apparatus and computer program product provide an application server implementing configurable security models. An example of the method includes receiving a first access request from a first client application, determining a first client identifier for the first client application based at least in part on the first access request, using the first client identifier to identify one or more first security models associated with the first client application from a database, the database comprising a plurality of client identifiers and a plurality of indications of security models associated with each of the plurality of client identifiers, executing an application instance providing functionality in accordance with the one or more first security models, and processing the first access request using the application instance.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 7, 2020
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Yana Poliashenko, Latonia M. Howard
  • Patent number: 10511574
    Abstract: Embodiments are disclosed for managing interactions between a server application and an external environment while limiting an attack surface of the server application. An example method includes receiving, by communications circuitry of a gateway integration server (GIS) and from a source device in the external environment, a message including an application programming interface (API) call. The example method further includes evaluating, by authentication circuitry of the GIS, whether the API call is authorized. If so, the example method further includes generating, by response circuitry of the GIS, a response to the API call, and transmitting, by the communications circuitry of the GIS and to the source device, the response to the API call. However, if not, the example method includes transmitting, by the communications circuitry of the GIS, an error message to the source device. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: December 17, 2019
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Yana Poliashenko, Latonia M Howard
  • Patent number: 10437423
    Abstract: A method, apparatus and computer program product are provided for implementing an infinitely scrolling accumulator. An example of the method includes providing, by a computer processor, a user interface comprising an available window and a selected window, the available window associated with an available window query and the selected window associated with a selected window query, displaying at least one record in the available window via the user interface, receiving, via the user interface, a selection of the at least one record displayed in the available window, modifying the available window query such that the available window query does not select the at least one record from a database, and modifying the selected window query such that the selected window query selects the at least one record from the database.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 8, 2019
    Assignee: HYLAND SOFTWARE, INC.
    Inventor: Hai D. Nguyen
  • Patent number: 10375084
    Abstract: Embodiments are disclosed for limiting an attack surface of a server application by enforcing integrity of a message transmitted to the server application. An example method includes receiving, by communications circuitry of a receiving system hosting the server application, a message including specific message content and a token. The example method further includes determining, by authentication circuitry of the receiving system and using the specific message content, whether the token comprises a valid message integrity secure token. If the token comprises a valid message integrity secure token, the example method further includes performing, by response circuitry of the receiving system, an operation in response to the message. If not, the method may include generating, by the authentication circuitry of the receiving system, an error message. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 6, 2019
    Assignee: HYLAND SOFTWARE, INC.
    Inventor: Yana Poliashenko
  • Patent number: 10332622
    Abstract: A method, apparatus, and computer program product are provided for facilitating query initiation and query response. Form-based templates may be configured to include data extracted from an electronic health record (EHR). Additional fields may be configured such that a query initiator provides input to the fields and/or links a document. The query initiator may select the intended query responder. The query is assigned to the responder such that the responder may access the query in a queue. The query responder may provide input to required and/or optional fields. Completed queries may be stored in the EHR of the associated patient.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: June 25, 2019
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Brian Campbell, Charles Steven Grundy, Timothy J Shippy
  • Patent number: 10242010
    Abstract: A method, framework, and computer program product are provided in order to migrate data files associated with a source enterprise application to a target enterprise application. A migration utility framework including processing circuitry may be configured to: generate a migration map to map a plurality of data files from a source enterprise application to a target enterprise application; validate the migration map, where the processing circuitry to validate the migration map includes processing circuitry to determine if target enterprise application requirements are met for both file types of the plurality of data files and metadata of the plurality of data files; generate a hash value of a validated map in response to validating the map, where the hash value represents only the validated map; and migrate the plurality of data files from the source enterprise application to the target enterprise application according to the validated map.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: March 26, 2019
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Joseph Eric Heard, Richard Brightwell, Daniel Schmidt, Jerry Ushakov
  • Patent number: 10089555
    Abstract: A method is provided for providing automated testing of an Optical Character Recognition (OCR) system. An automated testing framework may convert original text files to images of various formats and resolutions. The images may comprise various fonts and layouts according to a document type. The images may be processed by the OCR system to generate a converted text file. Converted text files may be compared to original text files and an OCR accuracy score may be calculated.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: October 2, 2018
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Steven M. Russell, Balaji Loganathan
  • Patent number: 9973584
    Abstract: A method, apparatus and computer program product are provided for implementing a location-based records access system. An example of the method includes providing, in a browser sandbox environment executing on a processor, a client interface for interacting with a records server, receiving an indication of an occurrence of an event within the client interface, the indication comprising electronic data sufficient to identify a particular protocol handler application, executing the particular protocol handler application outside of the browser sandbox environment, wherein executing the particular protocol handler application results in execution of a listener, performing a call, by the client interface, to the listener to request a device identifier from the listener, receiving, by the client interface, the device identifier from the listener; and transmitting the device identifier to the records server.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 15, 2018
    Assignee: HYLAND SOFTWARE, INC.
    Inventors: Yana Poliashenko, Alan R. Shealy
  • Patent number: 9087053
    Abstract: Systems and methods are provided for providing document data. A host application is displayed on an interface of a computer system, where the host application includes an interface field that is linked to a document field of documents in a document management system. An enabler application captures a field value for the interface field and an operation identification from the host application. A context rule database contains a plurality of context rules that are accessed based upon the operation identification, where the context rule identifies a type of document that is relevant to the identified operation. A document management system is configured to be queried based on the field value and the relevant document type, where the document management system is configured to return document data based on said query, and where the interface of the computer system is configured to be updated based on the returned document data.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: July 21, 2015
    Assignee: Hyland Software, Inc.
    Inventors: Miguel A. Zubizarreta, Alejandro Vanegas, Scott Caesar, Yongbo Niu
  • Publication number: 20140244339
    Abstract: A method executed by a processor of a computing device provides enterprise content management (ECM) solution information. A set of ECM solutions is accessed from a data storage and transmitted through a network to an organization. Planning input comprising indications of selected ECM solutions is received through the network. Implementation information for implementing the indicated ECM solutions is determined based at least in part upon the planning input, and is transmitted to the organization through the network. When an organization is identified based on an ECM organization identifier, organization information associated with the identified organization is accessed from the data storage, and the planning data is modified based on the organization information. When implementing two or more ECM solutions together has a synergistic reduction in implementation requirements compared to implementing the solutions separately, the reduction is determined and included in the implementation information.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: HYLAND SOFTWARE, INC.
    Inventors: Mark Davis, Michael D. Discenzo
  • Publication number: 20140172510
    Abstract: A computer-implemented tool provides enterprise content management solution information. The computer-implemented tool includes: a set of templates stored in computer-implemented data storage, each template corresponding to an industry group, and including a set of organization segments, sub-segments, or both, and a set of enterprise content management solutions. A processor is configured to determine a first template associated with an identified organization from the set of templates and to determine enterprise content management organization information associated with the identified organization.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: HYLAND SOFTWARE, INC.
    Inventors: Mark Davis, Michael D. Discenzo
  • Publication number: 20140108397
    Abstract: Systems and methods are provided for providing document data. A host application is displayed on an interface of a computer system, where the host application includes an interface field that is linked to a document field of documents in a document management system. An enabler application captures a field value for the interface field and an operation identification from the host application. A context rule database contains a plurality of context rules that are accessed based upon the operation identification, where the context rule identifies a type of document that is relevant to the identified operation. A document management system is configured to be queried based on the field value and the relevant document type, where the document management system is configured to return document data based on said query, and where the interface of the computer system is configured to be updated based on the returned document data.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: HYLAND SOFTWARE, INC.
    Inventors: Miguel A. Zubizarreta, Alejandro Vanegas
  • Patent number: D710868
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Hyland Software, Inc.
    Inventors: Mark Davis, Michael D. Discenzo
  • Patent number: D710869
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Hyland Software, Inc.
    Inventors: Mark Davis, Michael D. Discenzo
  • Patent number: D757082
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 24, 2016
    Assignee: Hyland Software, Inc.
    Inventors: Michael D. Discenzo, Eddie Givens, Jr.