Patents by Inventor Shane Evan Blazek

Shane Evan Blazek 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).

  • Publication number: 20230143896
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 11, 2023
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 11553035
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 10, 2023
    Assignee: HYLAND SWITZERLAND SÀRL
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Publication number: 20220030052
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Application
    Filed: October 8, 2021
    Publication date: January 27, 2022
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 11159603
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: October 26, 2021
    Assignee: HYLAND SWITZERLAND SÀRL
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 10592524
    Abstract: A system and methods for sharing data among multiple standalone applications include: receiving, by a framework executing on a computing device, at least one keyword based upon a user input on a display of one of a plurality of standalone applications loaded via the framework; and storing the at least one in a context object, wherein the context object is accessible by each of the plurality of standalone applications for sharing the at least one keyword. One or more operations may be further performed based on the shared context object and results including content related or matching with the context object may be gathered from multiple standalone applications loaded in the framework.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: March 17, 2020
    Assignee: HYLAND SWITZERLAND SÀRL
    Inventors: Brian Christopher Carr, Cynthia Diane Anschutz, Shane Evan Blazek, Kristopher John Andrew Haney, Donald Emmett Lampert, Dylan Christopher Smith
  • Patent number: 10298516
    Abstract: A system and method for sharing resources among application modules includes receiving, on an application including a plurality of modules, a resource from a server; determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application; and storing the resource in the database based on the determined identifier for sharing among the plurality of modules.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 21, 2019
    Assignee: HYLAND SWITZERLAND SÀRL
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 10182119
    Abstract: A method for facilitating communication among web connections connecting to a web application is disclosed. The method includes receiving an indication that a web connection to a web application is established, determining if the web connection is a potential host or a potential client connection. The method includes creating a connection group having members that include at least one of the host and the client connection; allowing the members of the connection group to communicate with each other by receiving a request from at least one of the host and the client connection for a message to be communicated to the members of the connection group; and sending the message received from the at least one of the host and the client connection to the members of the connection group.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: January 15, 2019
    Assignee: HYLAND SWITZERLAND SARL
    Inventors: Donald Emmett Lampert, Shane Evan Blazek, Kristopher John Andrew Haney, Dylan Christopher Smith
  • Publication number: 20170302592
    Abstract: A system and method for sharing resources among application modules includes receiving, on an application including a plurality of modules, a resource from a server; determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application; and storing the resource in the database based on the determined identifier for sharing among the plurality of modules.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Publication number: 20170300178
    Abstract: A method for automatically syncing data between a first and a second application is disclosed. The method may include identifying if the first application is accessed using a browser, determining an element in the first application having data for use in syncing the first and the second application, and retrieving the data from the element in the first application. The method further includes transmitting the retrieved data to the second application and syncing the first and second applications by retrieving by the second application one or more records based on the data retrieved from the element in the first application and displaying in the second application, the one or more records associated with the data retrieved from the element in the first application.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventor: Shane Evan Blazek
  • Publication number: 20170302725
    Abstract: A system and methods for sharing data among multiple standalone applications include: receiving, by a framework executing on a computing device, at least one keyword based upon a user input on a display of one of a plurality of standalone applications loaded via the framework; and storing the at least one in a context object, wherein the context object is accessible by each of the plurality of standalone applications for sharing the at least one keyword. One or more operations may be further performed based on the shared context object and results including content related or matching with the context object may be gathered from multiple standalone applications loaded in the framework.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Brian Christopher Carr, Cynthia Diane Anschutz, Shane Evan Blazek, Kristopher John Andrew Haney, Donald Emmett Lampert, Dylan Christopher Smith
  • Publication number: 20170300177
    Abstract: A method for displaying related content from one application on an interface of another web application based on a context in the web application includes receiving a request from a user to display the related content from the first application while the user is accessing the second application on a window of a browser and identifying a context in the second application. The method further includes searching for the related content based on the value corresponding to the context and displaying on the window of the browser that is accessing the second application the related content returned by the searching.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventor: Shane Evan Blazek
  • Publication number: 20170289263
    Abstract: A method for facilitating communication among web connections connecting to a web application is disclosed. The method includes receiving an indication that a web connection to a web application is established, determining if the web connection is a potential host or a potential client connection. The method includes creating a connection group having members that include at least one of the host and the client connection; allowing the members of the connection group to communicate with each other by receiving a request from at least one of the host and the client connection for a message to be communicated to the members of the connection group; and sending the message received from the at least one of the host and the client connection to the members of the connection group.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Donald Emmett Lampert, Shane Evan Blazek, Kristopher John Andrew Haney, Dylan Christopher Smith
  • Patent number: 9747117
    Abstract: A non-transitory computer readable storage medium storing one or more instructions that, when executed by a computer, cause the computer to perform a method of dynamically load one or more modules into an application, the method comprising receiving from a configuration file a list of one or more available modules; retrieving for each available module, a mapping of a URL pattern to a callback function associated with each of the available modules; and adding the mapping of the URL pattern to a collection of URL patterns associated with the application.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 29, 2017
    Assignee: KOFAX INTERNATIONAL SWITZERLAND SARL
    Inventor: Shane Evan Blazek
  • Patent number: 9727354
    Abstract: A method of dynamically loading a module into an application that includes receiving from a configuration file a list of available modules; retrieving for each available module, a mapping of a URL pattern to a callback function associated with the available module; and adding the mapping of the URL pattern to a collection of URL patterns associated with the application.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 8, 2017
    Assignee: KOFAX INTERNATIONAL SWITZERLAND SARL
    Inventor: Shane Evan Blazek
  • Patent number: 9588824
    Abstract: A system and methods of communicating events includes detecting an event at a first embedded application, the first embedded application being embedded in an application; triggering the detected event on an event aggregator of the application; determining, by the application, whether a second embedded application is embedded in the application; and if a second embedded application is determined to be embedded in the application, transmitting the detected event from the application to the second embedded application.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 7, 2017
    Assignee: Lexmark International Technology Sàrl
    Inventors: Shane Evan Blazek, Kristopher John Andrew Haney
  • Patent number: 9588825
    Abstract: A system and methods of communicating events includes detecting, on a code space of an application, an event at the application; transmitting the detected event from the application to an embedded application, the embedded application being embedded in the application; and triggering the detected event on an event aggregator of the embedded application based upon data associated with the detected event.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: March 7, 2017
    Assignee: Lexmark International Technology Sàrl
    Inventors: Shane Evan Blazek, Kristopher John Andrew Haney
  • Publication number: 20160308953
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Publication number: 20160119394
    Abstract: A system and methods of broadcasting events includes receiving, at an application running on a computing device, an event from a first embedded application running on the device; triggering the event on an event aggregator of the application; and broadcasting the event to a subscriber of the application.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Shane Evan Blazek, Kristopher John Andrew Haney
  • Publication number: 20160117203
    Abstract: A system and methods of communicating events includes detecting an event at a first embedded application, the first embedded application being embedded in an application; triggering the detected event on an event aggregator of the application; determining, by the application, whether a second embedded application is embedded in the application; and if a second embedded application is determined to be embedded in the application, transmitting the detected event from the application to the second embedded application.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Shane Evan Blazek, Kristopher John Andrew Haney
  • Publication number: 20160117204
    Abstract: A system and methods of communicating events includes detecting, on a code space of an application, an event at the application; transmitting the detected event from the application to an embedded application, the embedded application being embedded in the application; and triggering the detected event on an event aggregator of the embedded application based upon data associated with the detected event.
    Type: Application
    Filed: December 31, 2014
    Publication date: April 28, 2016
    Inventors: Shane Evan Blazek, Kristopher John Andrew Haney