Patents by Inventor Robert Park

Robert Park 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: 20250044536
    Abstract: The present disclosure describes a network switch design that includes a vertical switch circuit board that is mounted parallel to the front panel of the network switch. The vertical circuit board supports switch chip(s) to process and forward packets and pluggable module connectors to receive pluggable optics modules that provide connections to other network switches. The pluggable module connectors are horizontally oriented to facilitate routing of electrical signal traces. The arrangement of the circuit board, switch chip(s) and pluggable module connectors achieves reduced lengths for the electrical signal traces that connect the switch chip(s) to the pluggable module connectors. The design improves cooling by providing separate airflow regions between the switch chip heatsink(s) and the optics modules.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Andreas Bechtolsheim, Youngbae Park, Warren Meggitt, Adam Hemp, Purav Shah, Daehwan Daniel Kim, Robert Wilcox
  • Patent number: 12219476
    Abstract: This disclosure describes systems, methods, and devices related to low power wake-up radio beacon signaling. An access point may determine timing information for the transmission of low power wake up radio beacons and send that timing information to a user device. An access point may then send low power wake up radio beacons based on that timing information to a user device, and a user device may receive the low power wake up radio beacons based on the timing information.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 4, 2025
    Assignee: Intel Corporation
    Inventors: Po-Kai Huang, Minyoung Park, Robert Stacey
  • Patent number: 12212502
    Abstract: Examples described herein relate to technologies for reliable packet transmission. In some examples, a network interface includes circuitry to: receive a request to transmit a packet to a destination device, select a path for the packet, provide a path identifier identifying one of multiple paths from the network interface to a destination and Path Sequence Number (PSN) for the packet, wherein the PSN is to identify a packet transmission order over the selected path, include the PSN in the packet, and transmit the packet. In some examples, if the packet is a re-transmit of a previously transmitted packet, the circuitry is to: select a path for the re-transmit packet, and set a PSN of the re-transmit packet that is a current packet transmission number for the selected path for the re-transmit packet.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: January 28, 2025
    Assignee: Intel Corporation
    Inventors: Mark Debbage, Robert Southworth, Arvind Srinivasan, Cheolmin Park, Todd Rimmer, Brian S. Hausauer
  • Publication number: 20250029061
    Abstract: 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: Application
    Filed: October 8, 2024
    Publication date: January 23, 2025
    Applicant: Ab Initio Technology LLC
    Inventors: Robert Parks, Anthony Yeracaris, Dusan Radivojevic
  • Patent number: 12175311
    Abstract: 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: Grant
    Filed: January 11, 2021
    Date of Patent: December 24, 2024
    Assignee: IEX Group, Inc.
    Inventor: Robert Park
  • Patent number: 12177137
    Abstract: 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: Grant
    Filed: March 1, 2022
    Date of Patent: December 24, 2024
    Assignee: IEX Group, Inc.
    Inventors: Robert Park, Lieting Yu, Jesse Brent Yates, George Theodore Kyrazis, Jr., Roger Frederick Kromann
  • Patent number: 12160463
    Abstract: 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: Grant
    Filed: September 29, 2023
    Date of Patent: December 3, 2024
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L Popejoy
  • Patent number: 12148031
    Abstract: 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: Grant
    Filed: November 1, 2019
    Date of Patent: November 19, 2024
    Assignee: 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: 12141754
    Abstract: 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: Grant
    Filed: January 22, 2020
    Date of Patent: November 12, 2024
    Assignee: Ab Initio Technology LLC
    Inventors: Robert Parks, Anthony Yeracaris, Dusan Radivojevic
  • Publication number: 20240346051
    Abstract: 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: Application
    Filed: October 27, 2023
    Publication date: October 17, 2024
    Inventors: Marshall A. Isman, Adam Weiss, Jonah Egenolf, Robert Parks, John MacLean, Richard Mellon, Dusan Radivojevic, Paul Veiser, Mazin Woodrow Khader
  • Publication number: 20240346019
    Abstract: 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: Application
    Filed: January 17, 2024
    Publication date: October 17, 2024
    Applicant: Ab Initio Technology LLC
    Inventors: Halldor Isak Gylfason, Robert Parks
  • Publication number: 20240320224
    Abstract: 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: Application
    Filed: October 24, 2023
    Publication date: September 26, 2024
    Inventors: Robert Parks, Jonah Egenolf, Ian Schechter
  • Patent number: 11983772
    Abstract: 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: Grant
    Filed: October 15, 2021
    Date of Patent: May 14, 2024
    Assignee: IEX Group, Inc.
    Inventors: Robert Park, Lucas Tanner Kowalczyk, Lieting (Larry) Yu
  • Publication number: 20240146769
    Abstract: 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: Application
    Filed: February 23, 2022
    Publication date: May 2, 2024
    Applicant: Ab Initio Technology LLC
    Inventors: Drew Polstra, Robert Parks
  • Patent number: 11921710
    Abstract: 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: Grant
    Filed: January 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Ab Initio Technology LLC
    Inventors: Halldor Isak Gylfason, Robert Parks
  • Publication number: 20240070163
    Abstract: A method for using a metadata model to perform operations on data items, with the metadata model including parent nodes and child nodes connected by edges, with the parent nodes specifying logical metadata and the child nodes specifying physical metadata representing the data items, and with the edges specifying relationships between the nodes. The method includes: identifying a given data item and physical metadata of that given data item, accessing the metadata model, identifying, in the metadata model, a child node representing the physical metadata of the given data item, traversing one or more edges in the metadata model to identify parent nodes of the child node, determining, from logical metadata associated with the identified parent nodes, one or more operations to be performed on the given data item, applying the one or more operations to the given data item to transform the data item, and storing the transformed data item.
    Type: Application
    Filed: January 31, 2023
    Publication date: February 29, 2024
    Inventors: Robert Parks, Jonah Egenolf
  • Publication number: 20240062293
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 22, 2024
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Publication number: 20240031424
    Abstract: 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: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Walter Michael PITIO, Philip IANNACCONE, Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Publication number: 20230410200
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 21, 2023
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Patent number: 11823269
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: November 21, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy