Patents by Inventor Michael Hugh McClung

Michael Hugh McClung 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: 20240004740
    Abstract: The method and system provides for interoperability between mark-up language applications executing in browser containers. The method and system includes executing a first application in an application layer executing within a microservices layer and executing a second application in the application layer. The method and system includes executing a microservices module within a browser container, facilitating communication between the first and second application. The method and system includes executing a first overlay application within the first application, the first overlay application transmitting via the microservices module. Based the method and system transmits, from the first overlay application to the microservices module, a first command transmission having a raised intent data call and a raised intent data field therein, thereby executing a response operation in the second application based thereon.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 4, 2024
    Inventors: Terrence Russell Thorsen, Kristopher Charles West, Michael Hugh McClung, Julianna Elizabeth Langston
  • Patent number: 11748182
    Abstract: A method and system for interoperability between mark-up language applications, executable within a browser container, includes accessing a first exchange script in the first application and a second exchange script in the second application. The method and system includes executing the applications on the processing device and executing a microservices module disposed at a desktop services layer between the first application and the browser container and between the second application and the browser container. The method and system includes communicating between the applications and the microservices module using exchange scripts, as well as determining, within the microservices module, an interaction in the first application and generating an action command for orchestrating interoperability, transferring the action command from the microservices module to the second application and performing a processing operation in the second application based on the action command.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: September 5, 2023
    Assignee: Finsemble, Inc.
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Patent number: 10901581
    Abstract: A method and system provides for integrating multiple executable applications, including executing a non-browser application and executing a first application within the browser platform, the browser platform including a microservices layer. The method and system includes executing a bridge between the non-browser application and the first application. The method and system displays the first application in a browser window and encapsulates the non-browser application for display in a non-browser window. The method and system groups these two windows such that any adjustments to the browser window is reflected in the non-browser window, assimilating the non-browser application in a browser window. Using the bridge and microservices layer, hotkey commands are further propagated to the browser application.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: January 26, 2021
    Assignee: CHARTIQ, INC.
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Publication number: 20200356429
    Abstract: A method and system for interoperability between mark-up language applications, executable within a browser container, includes accessing a first exchange script in the first application and a second exchange script in the second application. The method and system includes executing the applications on the processing device and executing a microservices module disposed at a desktop services layer between the first application and the browser container and between the second application and the browser container. The method and system includes communicating between the applications and the microservices module using exchange scripts, as well as determining, within the microservices module, an interaction in the first application and generating an action command for orchestrating interoperability, transferring the action command from the microservices module to the second application and performing a processing operation in the second application based on the action command.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Patent number: 10783017
    Abstract: A method and system for interoperability between mark-up language applications executable within a browser container, including accessing exchange scripts in each application and executing a microservices module in communication with the first application and the second application, the microservices module disposed between the applications and the browser container. The method and system, based on an interaction between the first application and the microservices module, emits a strand including both a data field and a command field. The method and system accessing a rules engine to determine at least one rule associated with the strand, generates modified strand based on the at least one rule and broadcasting the modified strand to the second application via the second exchange script, and converts the modified strand to an action command and performing a processing operation in the second application based on the action command.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: September 22, 2020
    Assignee: ChartIQ, Inc.
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Publication number: 20190354251
    Abstract: A method and system provides for integrating multiple executable applications, including executing a non-browser application and executing a first application within the browser platform, the browser platform including a microservices layer. The method and system includes executing a bridge between the non-browser application and the first application. The method and system displays the first application in a browser window and encapsulates the non-browser application for display in a non-browser window. The method and system groups these two windows such that any adjustments to the browser window is reflected in the non-browser window, assimilating the non-browser application in a browser window. Using the bridge and microservices layer, hotkey commands are further propagated to the browser application.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Publication number: 20190354416
    Abstract: A method and system for interoperability between mark-up language applications executable within a browser container, including accessing exchange scripts in each application and executing a microservices module in communication with the first application and the second application, the microservices module disposed between the applications and the browser container. The method and system, based on an interaction between the first application and the microservices module, emits a strand including both a data field and a command field. The method and system accessing a rules engine to determine at least one rule associated with the strand, generates modified strand based on the at least one rule and broadcasting the modified strand to the second application via the second exchange script, and converts the modified strand to an action command and performing a processing operation in the second application based on the action command.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Patent number: 10180862
    Abstract: A method and system for interoperability between a first and second mark-up language application, both executable within a browser container, includes accessing a first exchange script in the first application and a second exchange script in the second application. The method and system includes executing a desktop services module in communication with the applications, the module disposed between the applications and the browser container. The method and system includes communicating between the first application and the desktop services module using the first exchange script and communicating between the second application and the desktop services module using the second exchange script. Therein, the method and system determines an interaction in the first application via desktop services module, generates an action command for the second application via an interoperability function in the desktop services module, and performs a processing operation in the second application based on the action command.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: January 15, 2019
    Assignee: CHARTIQ, Inc.
    Inventors: Daniel Gary Schleifer, Siddharth Gautam Dalal, Bradley Stewart Carter, Terrence Russell Thorsen, Michael Hugh McClung, Ryan Christopher Sharp
  • Patent number: 7684364
    Abstract: A method for implementing a virtual line channel in a packet switched network includes reserving a virtual line channel associated with a first station and establishing a communication session between the first station and a second station over the virtual line channel. The reservation of the virtual line channel is maintained while the communication session is active. The communication session may be transferred to a different channel associated with a third station. The reservation of the virtual line channel is maintained while the communication session is active despite the transfer of the communication session. When the communication session has terminated, the reservation of the virtual line channel is released.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: March 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Hugh McClung, Robert D. Corley
  • Publication number: 20080112398
    Abstract: A method for implementing a virtual line channel in a packet switched network includes reserving a virtual line channel associated with a first station and establishing a communication session between the first station and a second station over the virtual line channel. The reservation of the virtual line channel is maintained while the communication session is active. The communication session may be transferred to a different channel associated with a third station. The reservation of the virtual line channel is maintained while the communication session is active despite the transfer of the communication session. When the communication session has terminated, the reservation of the virtual line channel is released.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Michael Hugh McClung, Robert D. Corley