Patents by Inventor Sean Ahearn

Sean Ahearn 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: 20240291910
    Abstract: Policy based routing in networks including software-based networks is disclosed. Packets ingested into a software defined network are altered to include a label header that identifies a source and destination of a packet. If the packets leave or egress the network, the packets are converted back to regular packets by removing the label header. Adding the label header reduces overhead. Further routing can be performed while enforcing policies.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Inventors: Ahmed Khalid, Seán Ahearne
  • Publication number: 20240232875
    Abstract: Techniques described herein relate to a method for managing transactions in a distributed ledger. The method includes obtaining a transaction request from a client; in response to obtaining the transaction request: verifying client information associated with the client and the transaction request; anonymizing the transaction request to generate an anonymous transaction request; updating client payload mappings based on the anonymous transaction request; shuffling the anonymous transaction request with a batch of requests to generate a shuffle index; assigning the batch of requests to virtual users to generate virtual user assignments; and processing the transaction request using the batch of requests.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Inventors: Matthew Keating, Alan Barnett, Sean Ahearne
  • Publication number: 20240135372
    Abstract: Techniques described herein relate to a method for managing transactions in a distributed ledger. The method includes obtaining a transaction request from a client; in response to obtaining the transaction request: verifying client information associated with the client and the transaction request; anonymizing the transaction request to generate an anonymous transaction request; updating client payload mappings based on the anonymous transaction request; shuffling the anonymous transaction request with a batch of requests to generate a shuffle index; assigning the batch of requests to virtual users to generate virtual user assignments; and processing the transaction request using the batch of requests.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Matthew Keating, Alan Barnett, Sean Ahearne
  • Patent number: 11538293
    Abstract: One example method includes collecting data concerning operation of a vehicle, and the collecting is performed by one or more sensors of the vehicle, storing the data in the data storage locally at the vehicle, automatically caching the stored data in the cache memory locally at the vehicle, and uploading the cached data to a node over a THz wireless link. The stored data may be automatically cached according to requirements specified in a data model, and the cached data may be prioritized for uploading according to requirements specified in the data model.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 27, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Seán Ahearne, Liam Murphy
  • Patent number: 11436270
    Abstract: A computer system and method for maintaining and using a domain ontology. The computer system includes a triple store comprising a domain ontology, a computer-readable tangible medium comprising software instructions, and a processor configured to access the computer-readable tangible medium to load and execute the software instructions. The software instructions provide a write service configured for receiving a request from a client interface of an authenticated user to edit the domain ontology of the triple store and an interface for updating the domain ontology based on the received request. The method includes steps of providing access to a domain ontology stored on a triple store, receiving a request from a client interface of a first client computer an authenticated user to edit the domain ontology of the triple store, and updating the domain ontology based on the received request by storing updates to the domain ontology in the triple store.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: September 6, 2022
    Assignees: San Diego State University Research Foundation, Brigham Young University, Research Foundation of the City University of New York
    Inventors: André Skupin, Brandon S. Plewe, Sean Ahearn, Ilknur Icke
  • Publication number: 20210407224
    Abstract: One example method includes collecting data concerning operation of a vehicle, and the collecting is performed by one or more sensors of the vehicle, storing the data in the data storage locally at the vehicle, automatically caching the stored data in the cache memory locally at the vehicle, and uploading the cached data to a node over a THz wireless link. The stored data may be automatically cached according to requirements specified in a data model, and the cached data may be prioritized for uploading according to requirements specified in the data model.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Inventors: Seán Ahearne, Liam Murphy
  • Publication number: 20150248478
    Abstract: A computer system and method for maintaining and using a domain ontology. The computer system includes a triple store comprising a domain ontology, a computer-readable tangible medium comprising software instructions, and a processor configured to access the computer-readable tangible medium to load and execute the software instructions. The software instructions provide a write service configured for receiving a request from a client interface of an authenticated user to edit the domain ontology of the triple store and an interface for updating the domain ontology based on the received request. The method includes steps of providing access to a domain ontology stored on a triple store, receiving a request from a client interface of a first client computer an authenticated user to edit the domain ontology of the triple store, and updating the domain ontology based on the received request by storing updates to the domain ontology in the triple store.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 3, 2015
    Inventors: André SKUPIN, Brandon S. Plewe, Sean Ahearn, Ilknur Icke