Patents by Inventor Patrick J. O'Sullivan

Patrick J. O'Sullivan 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: 11962467
    Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 16, 2024
    Assignees: International Business Machines Corporation, UNIVERSITY COLLEGE DUBLIN
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
  • Patent number: 11888919
    Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Patent number: 11823209
    Abstract: Notifying a user about relevant data for opportunities includes obtaining, from a database, opportunities, the opportunities representing a complex record structure in the database, in which each of the opportunities captures a number of fields of metadata, analyzing the metadata associated with the opportunities to identify patterns for the opportunities, identifying, based on the patterns, correlations for the opportunities, and notifying, based on the correlations, the user about relevant data for the opportunities.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: November 21, 2023
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Martins Pereira da Silva
  • Publication number: 20230359977
    Abstract: The optimized dynamic scheduling of barges in inland waterways includes geolocating a set of barges positioned on an inland waterway and receiving current data for the inland waterway at each geolocation of each barge in the set. An estimated time of arrival (ETA) for each barge is retrieved from a table at a location for each barge along the inland waterway at which point the barge unloads onboard freight rendering the barge available to receive transport of new freight. Each ETA is modified for each barge according to the received current data at multiple different positions along a route in the inland waterway. Finally, an availability table for the barges in the set is constructed based upon each modified ETA so that barge availability queries received from over a computer communications network can be responded to with availability information stored in the availability table.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Applicant: Inlecom Group BV
    Inventors: Konstantinos ZAVITSAS, Verlee Leemen, Panayotis Katsoulakos, Patrick J. O'Sullivan
  • Publication number: 20230359981
    Abstract: Physical Internet (PI) dynamic principal interface node (PIN) port selection includes selecting a primary maritime port as a PIN in a routing of freight aboard a sea going vessel from an origin node to a destination node in a PI model and receiving a disruption event in the PI model indicating an inability of the vessel to berth at the primary maritime port. A cluster of alternative PINs is determined in connection with the destination node of the PI model and a routing score computed for each alternative PIN based upon a cost of routing the freight through each alternative PIN. Finally, a new routing is established in the PI model utilizing an optimal alternative PIN in lieu of the selected PIN based upon a corresponding routing score, and a message is transmitted to the vessel to divert to a secondary maritime port associated with the optimal alternative PIN.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Applicant: Inlecom Group BV
    Inventors: Konstantinos ZAVITSAS, Panayotis KATSOULAKOS, Efstathios ZAVVOS, Antonios MYGIAKIS, Aristides HALATSIS, Patrick J. O'Sullivan
  • Publication number: 20230359980
    Abstract: Recursive multi-criteria Physical Internet (PI) freight orchestration includes the loading a hierarchy of connected nodes and specifying a starting node and ending node within the hierarchy. Different combinations of the connected nodes are determined which connect the starting node and the ending node, each defining a corresponding routing of the freight in a set of possible routings. Thereafter, for each corresponding routing of the freight, a route value is recursively computed from the starting node through the ending node and across different intermediate nodes of the routing for the freight connecting the starting node and the ending node. Each recursively computed route value is processed in order to select, amongst the possible routings, a selected routing for transporting the freight to the geographic destination and a record can be written with the selected routing for transporting the freight to the geographic destination.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Applicant: Inlecom Group BV
    Inventors: Konstantinos ZAVITSAS, Aristides HALATSIS, Gerasimos KOULOUMBIS, Panayotis KATSOULAKOS, Patrick J. O'Sullivan
  • Publication number: 20230274044
    Abstract: Critical infrastructure (CI) protection blueprint generation in an interdependent CI architecture includes constructing a digital twin of a heterogeneous collection of CI elements associated with respectively different services provided to a common community. Thereafter, hypothetical sensor data is specified in the digital twin for a target CI element in the hierarchy. In response, sensor data is read for other CI elements dependent upon the target CI element so as to identify impacted CI elements. For each impacted CI element, additional sensor data is read for further CI elements in the hierarchy dependent upon the impacted CI elements and the process repeats until no additional impacted CI elements are identified. A listing of all impacted CI elements is written to a blueprint for the hierarchy in association with the hypothetical sensor data in order to define a cascading effect of the hypothetical sensor data upon the hierarchy within the digital twin.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Applicant: Inlecom Group BV
    Inventors: Panayotis Katsoulakos, Patrick J. O'Sullivan, Jenny Rainbird, Mark Richard Bennett
  • Publication number: 20230274050
    Abstract: Critical infrastructure (CI) blueprint selection for optimized response to state changing conditions includes defining a hierarchy of interdependent CI elements of a community in a digital twin and receiving characterization data for different nodes of the digital twin. A fingerprint is generated for the hierarchy based upon the characterization and a blueprint which corresponds to the fingerprint retrieved from a data store, the blueprint defining a set of parameters to be applied to different computing elements of different nodes in the hierarchy determined to minimize a cascading effect of a state changing condition in one of the nodes. Finally, the set of parameters of the retrieved blueprint is applied to corresponding computing elements of the digital twin and a state changing condition is simulated in the digital twin in a selected node so as to compute the cascading effect of the state changing condition to other nodes dependent upon the selected node.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Applicant: Inlecom Group BV
    Inventors: Patrick J. O'Sullivan, Ioanna Fergadiotou, Antonios Mygiakis, Aristea Maria Zafeiropoulou
  • Publication number: 20230237500
    Abstract: Notifying a user about relevant data for opportunities includes obtaining, from a database, opportunities, the opportunities representing a complex record structure in the database, in which each of the opportunities captures a number of fields of metadata, analyzing the metadata associated with the opportunities to identify patterns for the opportunities, identifying, based on the patterns, correlations for the opportunities, and notifying, based on the correlations, the user about relevant data for the opportunities.
    Type: Application
    Filed: March 29, 2023
    Publication date: July 27, 2023
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Martins Pereira da Silva
  • Patent number: 11694209
    Abstract: Notifying a user about relevant data for opportunities includes obtaining, from a database, opportunities, the opportunities representing a complex record structure in the database, in which each of the opportunities captures a number of fields of metadata, analyzing the metadata associated with the opportunities to identify patterns for the opportunities, identifying, based on the patterns, correlations for the opportunities, and notifying, based on the correlations, the user about relevant data for the opportunities.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: July 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Martins Pereira da Silva
  • Patent number: 11631052
    Abstract: An ad hoc supply chain collaborative computing environment management method includes selecting a collaboration model from amongst several models and establishing the environment in accordance with the selected model including defining a knowledge graph, a set of expected events to be received in an event log, and one or more predictive functions operating upon the different events in the event log to produce predictive values. The method also includes, registering actors in a supply chain as authenticated publishers or subscribers to the event log of different events published by different authenticated computing systems of the actors, authenticating different ones of the registered different actors prior the different actors publishing events to the event log, triggering predictive functions for newly published ones of the events in order to produce predictive values and providing read-only access to different states of the entities of the knowledge graph to authenticated subscribers.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 18, 2023
    Assignee: CLMS UK LIMITED
    Inventors: Panayotis Katsoulakos, Ioannis Zorgios, Ioanna Fergadiotou, Patrick J. O'Sullivan, Vassileios Karakostas, Antonios Mygiakis
  • Publication number: 20220385716
    Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.
    Type: Application
    Filed: July 11, 2019
    Publication date: December 1, 2022
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Publication number: 20220344957
    Abstract: Electric vehicle charging scheduling includes receiving repeated sensor readings of a battery of an electric vehicle, the readings monitoring a charge of the battery while the electric vehicle proceeds along a contemporaneously scheduled route. Then, a geolocation of the electric vehicle is determined and a database queried with the geolocation. A charging station is then identified within geographic proximity of the geolocation of the electric vehicle. As well, a route scheduled for the electric vehicle after the contemporaneously scheduled route is determined. Thereafter, a threshold charge is computed that is requisite to complete both the contemporaneously scheduled route and also at least a portion of the route scheduled after the contemporaneously scheduled route. Finally, in response to a determination that the monitored charge on the battery is below the threshold level, an alert is displayed indicating to charge the battery at the identified charging station.
    Type: Application
    Filed: February 9, 2022
    Publication date: October 27, 2022
    Applicant: Inlecom Innovation Astiki mi Kerdoskopiki Etaireia
    Inventors: Ioanna Fergadiotou, Ibad Kureshi, Patrick J. O'Sullivan, Dimitra Politaki
  • Patent number: 11481716
    Abstract: The self-audited routing of a shipping container includes acquiring a contemporaneous location of a shipping container within location based circuitry of a computing device affixed to the shipping container and retrieving from memory of the computing device affixed to the shipping container, an expected node and a destination node from a sequence of nodes in a path from an origin node of the shipping container, to the destination node. The contemporaneous location is then compared to a location of the expected node and, on the condition that the contemporaneous location is not within a threshold distance of the location of the expected node, a message is transmitted from the computing device over a wireless computer communications network to a remotely disposed client computer indicating a fault in routing of the shipping container to the destination node.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: October 25, 2022
    Assignee: INLECOM GROUP BVBA
    Inventors: Konstantinos Loupos, Patrick J. O'Sullivan, Antonios Mygiakis, Panayotis Katsoulakos, Gerasimos Kouloumpis, Zisis Palaskas
  • Patent number: 11461809
    Abstract: Notifying a user of an instant message (IM) service about a modification made to an opportunity includes receiving at least one modification to an opportunity stored in a customer relationship management (CRM) system, the opportunity representing a complex record structure in the CRM system, identifying a first user associated with the modification made to the opportunity stored in the CRM system, determining, from a list of users associated with the opportunity, a second user associated with the first user through an IM service, and sending an alert to the second user on the IM service, the alert indicating to the second user the modification made to the opportunity by the first user.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: October 4, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Silva
  • Patent number: 11429255
    Abstract: A system for dynamically adjusting content for an interaction impairment can include a data provider, an end-user electronic device, a user identification module, and a data adjustment module. The data provider can be capable of providing access to electronic data. One or more characteristics of the electronic data can be incompatible with an impairment of an impaired user. The end-user electronic device can be configured to allow the impaired user to interact with electronic data. The user identification module can be configured to identify an identity of the impaired user and/or the impairment of the impaired user. The data adjustment module can be configured to automatically adjust incompatible characteristics of the electronic data prior to presentation by the end-user electronic device. This adjustment can increase the ability of the impaired user to utilize the electronic data with the end-user electronic device.
    Type: Grant
    Filed: May 27, 2019
    Date of Patent: August 30, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 11323883
    Abstract: Internet-of-Things (IoT) prioritized sensor authentication management includes receiving in an IoT gateway different packets of data from different sensors over a computer communications network. For each received packet of data from a corresponding one of the different sensors, the received packet of data is compared to a pattern associated with the corresponding one of the different sensors. On the condition that the received packet of data is within a threshold of similarity to the pattern, a sensor value may be extracted from the received packet of data and transmitted to a sensor monitor. But otherwise, the received packet of data is placed into quarantine in memory of the IoT gateway, authentication of the corresponding one of the different sensors is performed, and in response to the authentication, the packet is released from quarantine, the sensor value extracted from the received packet of data and transmitted to the sensor monitor.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 3, 2022
    Assignee: INLECOM SYSTEMS LIMITED
    Inventors: Konstantinos Loupos, Gerasimos Kouloumpis, Alexander Papageorgiou, Takis Katsoulakos, Patrick J. O'Sullivan
  • Patent number: 11321662
    Abstract: An authenticated container access method includes selecting both a destination node for a shipping container positioned at a contemporaneous node and also a next node selected on a path from the contemporaneous node to the destination node. The method additionally includes writing both the next node and the destination node in an origin token along with an identification of an authorized individual enabled to access the shipping container, and then both storing the origin token in a computing device affixed to the shipping container and also transmitting the origin token to a computer at the next node. A request to access the shipping container is later received in the computing device and the token, extracted from the request. The tokens are compared and access to the shipping container permitted on condition that an identification value in the extracted token matches the identification of the authorized individual in the origin token.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: May 3, 2022
    Assignee: INLECOM GROUP BVBA
    Inventors: Konstantinos Loupos, Patrick J. O'Sullivan, Antonios Mygiakis, Gerasimos Kouloumpis, Georgia Kokona Tsiochantari
  • Patent number: 11321477
    Abstract: Embodiments of the present invention provide a method, system and computer program product for co-dependent document container management. Co-dependent document container management includes loading into memory of a computer, a document container encapsulating a document, a co-dependency rule assigning a dependency of access to the document upon a specific geographic location, and co-dependency document access program code. The program code of the container may be executed in the memory of the computer causing the retrieval of a geographic position of the computer, the application of the co-dependency rule to the retrieved geographic position and, on condition that the geographic position of the computer satisfies the co-dependency rule, the location of a document viewer registered in the computer to render the document and the direction of the computer to launch the document viewer with the document as input to the document viewer.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: May 3, 2022
    Assignee: INLECOM GROUP BVBA
    Inventors: Panayotis Katsoulakos, Gerasimos Kouloumpis, Patrick J. O'Sullivan, Ioanna Fergadiotou, Konstantinos Loupos, Antonios Mygiakis
  • Patent number: 11263645
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for aggregating scoring of tagged content across social bookmarking systems. In an embodiment of the invention, a method for aggregating scoring of tagged content across social bookmarking systems can be provided. The method can include combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score and applying the single aggregate tag score to the tag in the content. In this regard, combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score can include computing either a simple or a weighted average of the tag scores for the tag to produce the single aggregate score.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 1, 2022
    Assignee: Airbnb, Inc.
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner