Patents by Inventor Robert Parks
Robert Parks 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: 20250252094Abstract: Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.Type: ApplicationFiled: February 3, 2025Publication date: August 7, 2025Applicant: Ab Initio Technology LLCInventors: Halldor Isak Gylfason, Robert Parks
-
Patent number: 12346350Abstract: A method implemented by a data processing system for enabling a system to pipeline or otherwise process data in conformance with specified criteria by providing a graphical user interface for selecting data to be processed, determining metadata of selected data, and, based on the metadata, automatically processing the selected data in conformance with the specified criteria.Type: GrantFiled: October 27, 2023Date of Patent: July 1, 2025Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, Adam Weiss, Jonah Egenolf, Robert Parks, John MacLean, Richard Mellon, Dusan Radivojevic, Paul Veiser, Mazin Woodrow Khader
-
Patent number: 12339829Abstract: A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, operations that access a dataset are implemented by accessing an entry in a dataset catalog for the logical dataset. That entry includes information to access the physical data source storing the logical dataset, including conversion of data from the format of the physical data source to the format of the logical dataset. An entry in the catalog may be created based on registration of a data source with the dataset multiplexer and may be updated automatically based on changes in storage of the dataset. This maintenance of the catalog may be partially or totally automated such that the system automatically adjusts to any changes in storage of the dataset without need for modification of any application.Type: GrantFiled: January 31, 2022Date of Patent: June 24, 2025Assignee: Ab Initio Technology LLCInventors: Amit Weisman, Cory Christopher James Fantasia, Matthew Douglas Becker, Ian Robert Schechter, Edward Alan Bach, Robert Parks
-
Patent number: 12339152Abstract: A system monitors gas flow and pressure to a gas appliance in a fluid network comprising an analyzer. The analyzer has a housing defining an inlet, an outlet, and an interior in fluid communication with the inlet and the outlet. At least one sensor is coupled to the analyzer and configured to generate at least one signal related to gas being supplied to the gas appliance. A smart device communicates with the analyzer, wherein the smart device has a user interface and is configured to monitor, store and display data. The smart device can present any or all of a plurality of parameters such as the flow of gas, a capacity of the flow of gas, a temperature, a pressure of the gas and the like to a user based on signals from sensors.Type: GrantFiled: January 18, 2023Date of Patent: June 24, 2025Assignee: WATTS REGULATOR CO.Inventors: Michael T. Angus, Kevin Fisk, Richard Huber, Craig R. Campbell, George Davis, Matthew Meurer, Robert Parks
-
Publication number: 20250181652Abstract: A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, the physical dataset used for performing data access operations may be selected based on current context. Current context may be specified based on values of system parameters and/or user specified values. The physical dataset accessed may be identified by selecting a record from multiple records in a dataset catalog associated with the logical dataset. Each record includes information to access a physical dataset associated with the selected record and context information to indicate the context in which the specific physical dataset is to be selected.Type: ApplicationFiled: November 27, 2024Publication date: June 5, 2025Applicant: Ab Initio Technology LLCInventors: Amit Weisman, Cory Christopher James Fantasia, Robert Parks, Matthew Austin Eads, William Robert Zimmerman, Aaron Huang, Matthew Douglas Becker
-
Patent number: 12254002Abstract: Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.Type: GrantFiled: January 17, 2024Date of Patent: March 18, 2025Assignee: Ab Initio Technology LLCInventors: Halldor Isak Gylfason, Robert Parks
-
Publication number: 20250071172Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.Type: ApplicationFiled: November 11, 2024Publication date: February 27, 2025Inventors: Walter Michael PITIO, Philip IANNACCONE, Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
-
Publication number: 20250055814Abstract: Embodiments of an overlay network with innovative virtual network switches and related network interface controllers are disclosed. According to one embodiment, the overlay network may comprise at least one virtual network switch (VNS), wherein each VNS is installed within a corresponding first processing endpoint which is logically above a network of virtual machines. And, the VNS may be configured to intercept data packets transmitted on a network layer logically below the network of virtual machines. The VNS may comprise: (a) a manager element configured to connect to at least one virtual network interface controller (VNIC), each VNIC being installed within a corresponding second processing endpoint which is also logically above the network of virtual machines; (b) a replicator node configured to replicate and route the data packets; and (c) a switch controller configured to control the first replicator node.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Inventors: Jesse Brent Yates, George Theodore Kyrazis, JR., Robert Park, Lieting Yu, Roger Frederick Kromann
-
Publication number: 20250029061Abstract: Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state.Type: ApplicationFiled: October 8, 2024Publication date: January 23, 2025Applicant: Ab Initio Technology LLCInventors: Robert Parks, Anthony Yeracaris, Dusan Radivojevic
-
Patent number: 12177137Abstract: Embodiments of an overlay network with innovative virtual network switches and related network interface controllers are disclosed. According to one embodiment, the overlay network may comprise at least one virtual network switch (VNS), wherein each VNS is installed within a corresponding first processing endpoint which is logically above a virtualization layer of a virtual network. And, the VNS may be configured to intercept data packets transmitted on a network layer logically below the virtualization layer of the virtual network. The VNS may comprise: (a) a manager element configured to connect to at least one virtual network interface controller (VNIC), each VNIC being installed within a corresponding second processing endpoint of the virtual network, the second processing endpoint being separate from the first processing endpoint; (b) a replicator node configured to replicate and route the data packets; and (c) a switch controller configured to control the first replicator node.Type: GrantFiled: March 1, 2022Date of Patent: December 24, 2024Assignee: IEX Group, Inc.Inventors: Robert Park, Lieting Yu, Jesse Brent Yates, George Theodore Kyrazis, Jr., Roger Frederick Kromann
-
Patent number: 12175311Abstract: In a processing system, an identifier for a current version of code for an application is published in a message to a shared event stream. Any instances of the application within the processing system may update to the current version before processing other messages having sequence numbers after the message containing the identifier. In this manner, multiple instances of the application may be periodically updated to maintain global consistency of the application and the shared event stream.Type: GrantFiled: January 11, 2021Date of Patent: December 24, 2024Assignee: IEX Group, Inc.Inventor: Robert Park
-
Patent number: 12160463Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.Type: GrantFiled: September 29, 2023Date of Patent: December 3, 2024Assignee: ROYAL BANK OF CANADAInventors: Walter Michael Pitio, Philip Iannaccone, Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L Popejoy
-
Patent number: 12148031Abstract: Embodiments of the present invention provide a novel system and method for TCP-to-multicast (T2M) communications. The T2M techniques may allow a client to make a single TCP connection that then fans out into communications with multiple back-end resources. Such one-to-many communications may be invisible to the client but can achieve many practical benefits.Type: GrantFiled: November 1, 2019Date of Patent: November 19, 2024Assignee: IEX Group, Inc.Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Bilie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston
-
Patent number: 12141754Abstract: Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state.Type: GrantFiled: January 22, 2020Date of Patent: November 12, 2024Assignee: Ab Initio Technology LLCInventors: Robert Parks, Anthony Yeracaris, Dusan Radivojevic
-
Publication number: 20240346019Abstract: Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.Type: ApplicationFiled: January 17, 2024Publication date: October 17, 2024Applicant: Ab Initio Technology LLCInventors: Halldor Isak Gylfason, Robert Parks
-
Publication number: 20240346051Abstract: A method implemented by a data processing system for enabling a system to pipeline or otherwise process data in conformance with specified criteria by providing a graphical user interface for selecting data to be processed, determining metadata of selected data, and, based on the metadata, automatically processing the selected data in conformance with the specified criteria.Type: ApplicationFiled: October 27, 2023Publication date: October 17, 2024Inventors: Marshall A. Isman, Adam Weiss, Jonah Egenolf, Robert Parks, John MacLean, Richard Mellon, Dusan Radivojevic, Paul Veiser, Mazin Woodrow Khader
-
Publication number: 20240320224Abstract: A method implemented by a data processing system for: enabling a user to preview attributes of fields of an expanded view of a base dataset and to specify one or more of the fields to use in downstream data processing and generating a dataset that includes the one or more of the fields from the preview specified to be used in the downstream data processing, with the generated dataset having increased efficiency with respect to speed and data memory, relative to an efficiency of generating a dataset including all the fields of the expanded view when only the specified one or more of the fields are used in the downstream data processing.Type: ApplicationFiled: October 24, 2023Publication date: September 26, 2024Inventors: Robert Parks, Jonah Egenolf, Ian Schechter
-
Patent number: 11983772Abstract: Communication techniques are disclosed for a distributed computing system. The technique may be applied to an inline clearing and settlement messaging protocol whereby a matching engine may issue a transaction request (or settlement request) upon matching a proposed trade, identifying the parties and assets for the trade. A message gateway may validate and transmit the transaction request to a sequencer which sequences the transaction request into a time-accurate event stream so that transaction requests are distributed to relevant parties in chronological order. Each party may respond to the transaction request by simply checking its account to confirm availability of the relevant asset for the proposed trade and issuing a clearance response. The clearance responses form the basis for a transaction response that the message gateway sends to the matching engine to indicate success or failure of the inline clearing and settlement.Type: GrantFiled: October 15, 2021Date of Patent: May 14, 2024Assignee: IEX Group, Inc.Inventors: Robert Park, Lucas Tanner Kowalczyk, Lieting (Larry) Yu
-
Publication number: 20240146769Abstract: Techniques for managing access privileges in a data processing system include obtaining a plurality of rules for granting and/or denying privileges to a first actor to perform at least one action on a first instance of a first data entity of data entities; identifying, from among attributes of the first data entity, a first attribute whose values are used by one or more of the plurality of rules; obtaining, from a user or from at least one data store, a first value of the first attribute; identifying, using the first value and from among the plurality of rules, a first rule that depends on the first value; generating a graphical user interface (GUI) including a visual rendering of at least some of the plurality of rules, the visual rendering emphasizing the first rule identified using the first value of the first attribute; and displaying the generated GUI to the user.Type: ApplicationFiled: February 23, 2022Publication date: May 2, 2024Applicant: Ab Initio Technology LLCInventors: Drew Polstra, Robert Parks
-
Patent number: 11921710Abstract: Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.Type: GrantFiled: January 28, 2022Date of Patent: March 5, 2024Assignee: Ab Initio Technology LLCInventors: Halldor Isak Gylfason, Robert Parks