Patents by Inventor Andrew MacGaffey

Andrew MacGaffey 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: 11809734
    Abstract: Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: November 7, 2023
    Assignee: MetaFluent, LLC
    Inventor: Andrew MacGaffey
  • Publication number: 20230333767
    Abstract: Embodiments operate a data fabric node architecture that includes one or more data fabric nodes. Embodiments receive a session initiation from a client application and publish corresponding session metadata to the data fabric. Embodiments receive from the client application a query and perform syntactic analysis and publish a result of the analysis to the data fabric as a query metadata. Embodiments then anchor the query metadata in the data fabric to the session metadata.
    Type: Application
    Filed: March 2, 2023
    Publication date: October 19, 2023
    Inventor: Andrew MACGAFFEY
  • Publication number: 20230103761
    Abstract: Embodiments perform gateway routing by receiving an application programming interface (“API”) request for an API from a client for a resource from a first endpoint, wherein a plurality of endpoints each include an instance of the API and each endpoint is associated with a unique identifier. The first API request includes a path that specifies a single unique identifier. Embodiments route the first API request to the first endpoint associated with the single unique identifier.
    Type: Application
    Filed: April 20, 2022
    Publication date: April 6, 2023
    Inventor: Andrew MACGAFFEY
  • Publication number: 20220107732
    Abstract: Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Inventor: Andrew MACGAFFEY
  • Patent number: 11226759
    Abstract: Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 18, 2022
    Assignee: METAFLUENT, LLC
    Inventor: Andrew MacGaffey
  • Publication number: 20200401318
    Abstract: Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventor: Andrew MACGAFFEY
  • Patent number: 8281026
    Abstract: The invention relates to integration of streaming data. The invention provides a means for integrating both high-throughput streaming and static content originating from multiple types and/or instances of data sources into discrete units of data. The invention provides integration of a wide variety of disparate streaming and static data sources as well as deployment of content in multiple protocols, either static or streaming or both. In the preferred embodiment, the invention provides a method and system for the insertion of domain-specific implementations of the JMS (Java Message System) messaging paradigm into a server-based JMS provider infrastructure. A Content Integration Framework provides access to Content Instances. The Content Integration Framework is used by Distribution Adapters that expose content from Content Instances cached in the system using a variety of protocols.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: October 2, 2012
    Assignee: Metafluent, LLC
    Inventors: Peter Lankford, Andrew MacGaffey
  • Patent number: 8161168
    Abstract: The invention provides plug-in framework, enabling embedding of content-based processes to in a messaging paradigm provider service. In the preferred embodiment, the messaging paradigm is JMS and the invention provides a plug-able framework embedded in a JMS Provider. The plug-able server is particularly suited for efficient and secure transmission of real-time, streaming data.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: April 17, 2012
    Assignee: Metafluent, LLC
    Inventors: Peter Lankford, Andrew MacGaffey
  • Patent number: 8127021
    Abstract: The invention relates to integration of streaming data, and more specifically relates to subscription routing: distributing the load of streaming data subscriptions across multiple servers in a session-oriented client-server architecture. In one embodiment the invention provides, in a client-server architecture, a method of implementing the client-side architecture whereby a logical connection and session may be mapped to one or more physical connections and sessions. The invention provides mobility of subscriptions from one physical session/connection to another based on directives from a server; and further permit a client to blend multiple physical subscriptions for different data streams into a single logical data stream based on directives from a server.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: February 28, 2012
    Assignee: MetaFluent, LLC
    Inventors: Peter Lankford, Andrew MacGaffey
  • Publication number: 20100299680
    Abstract: The invention provides a system and method whereby an Application may use a standard API to access and deliver financial market data from multiple proprietary Market Data Systems. In the preferred embodiment, a JMS API is used, along with a small set of conventions, that enable an application to access market data from Market Data Systems though a standardized interface using the JMS publish/subscribe paradigm, and wherein said standardized interface relies on a small set of conventions to convey market data semantics via the standard JMS message property construct.
    Type: Application
    Filed: January 25, 2008
    Publication date: November 25, 2010
    Inventors: Andrew Macgaffey, Peter Lankford
  • Publication number: 20100070650
    Abstract: In a client server network, the invention provides improved message routing, useful in sending a plurality of subscriber messages from a single Server published message. The invention provides all the benefits of TCP delivery with most of the efficiency of IP multicast delivery. The invention provides for a Controller associated in the Client Server communication, where the Controller effectively routes the Server message to subscribed Clients. The invention provides efficient distribution of streaming data to one or more consumers in a way that enables easy integration in consuming applications. The invention provides means to implement a Java Message Service (JMS) distribution adapter in hardware. The invention further provides for hardware implementation of various wire protocol transforms.
    Type: Application
    Filed: November 29, 2007
    Publication date: March 18, 2010
    Inventors: Andrew MacGaffey, Peter Lankford
  • Publication number: 20090313338
    Abstract: The invention provides plug-in framework, enabling embedding of content-based processes to in a messaging paradigm provider service. In the preferred embodiment, the messaging paradigm is JMS and the invention provides a plug-able framework embedded in a JMS Provider. The plug-able server is particularly suited for efficient and secure transmission of real-time, streaming data.
    Type: Application
    Filed: March 14, 2007
    Publication date: December 17, 2009
    Inventors: Peter Lankford, Andrew MacGaffey
  • Publication number: 20090204712
    Abstract: The invention relates to integration of streaming data, and more specifically relates to subscription routing: distributing the load of streaming data subscriptions across multiple servers in a session-oriented client-server architecture. In one embodiment the invention provides, in a client-server architecture, a method of implementing the client-side architecture whereby a logical connection and session may be mapped to one or more physical connections and sessions. The invention provides mobility of subscriptions from one physical session/connection to another based on directives from a server; and further permit a client to blend multiple physical subscriptions for different data streams into a single logical data stream based on directives from a server.
    Type: Application
    Filed: March 14, 2007
    Publication date: August 13, 2009
    Inventors: Peter Lankford, Andrew MacGaffey
  • Publication number: 20090037514
    Abstract: The invention relates to integration of streaming data. The invention provides a means for integrating both high-throughput streaming and static content originating from multiple types and/or instances of data sources into discrete units of data. The invention provides integration of a wide variety of disparate streaming and static data sources as well as deployment of content in multiple protocols, either static or streaming or both. In the preferred embodiment, the invention provides a method and system for the insertion of domain-specific implementations of the JMS (Java Message System) messaging paradigm into a server-based JMS provider infrastructure. A Content Integration Framework provides access to Content Instances. The Content Integration Framework is used by Distribution Adapters that expose content from Content Instances cached in the system using a variety of protocols.
    Type: Application
    Filed: March 14, 2007
    Publication date: February 5, 2009
    Inventors: Peter Lankford, Andrew MacGaffey