Patents by Inventor David Richard Jones

David Richard Jones 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: 20240098155
    Abstract: A data packet communication system is described, which can be implemented as a physical push based data packet communication device, such as a router, a gateway, or a controller circuit coupled to a router or a gateway adapted for controlling data packet communications. The data packet communication system is adapted to evaluate network capacity of each of the multiple networks at the time of a monitored communication event and assigns data packets accordingly.
    Type: Application
    Filed: January 19, 2022
    Publication date: March 21, 2024
    Inventors: David Pui Keung SZE, Imad AZZAM, George Richard JONES
  • Patent number: 11683391
    Abstract: A method, system, and computer program product for predicting microservices required for incoming requests for reducing the start latency of serverless microservices. The method may include obtaining tracing data of microservices of an application for historical requests processed by the application. The method may also include grouping the tracing data based on common request attributes. The method may also include aggregating each group into rules relating the common request attributes to lists of microservices. The method may also include building a predictive model formed of the rules for processing incoming requests to obtain a list of predicted microservices required for the incoming request based on attributes of the incoming request.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Wilson, David Richard Jones, Sandra Hayward, Johanna Saladas Zaaijer, Christopher Neil Bailey, Ian Partridge
  • Publication number: 20230088581
    Abstract: A method, system, and computer program product for predicting microservices required for incoming requests for reducing the start latency of serverless microservices. The method may include obtaining tracing data of microservices of an application for historical requests processed by the application. The method may also include grouping the tracing data based on common request attributes. The method may also include aggregating each group into rules relating the common request attributes to lists of microservices. The method may also include building a predictive model formed of the rules for processing incoming requests to obtain a list of predicted microservices required for the incoming request based on attributes of the incoming request.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 23, 2023
    Inventors: Matthew Paul Wilson, David Richard Jones, Sandra Hayward, Johanna Saladas Zaaijer, Christopher Neil Bailey, Ian Partridge
  • Patent number: 11436953
    Abstract: A marquee banner assembly includes one or more lightweight molding(s) that may be bowed under tension, at least one or more channels configured for the insertion of a flexible sign, and attachment brackets attachable to a substrate which may any vertical surface. The attachment brackets are angled to provide a curvature to the molding when the molding is attached to the brackets. The assembly may employ natural light alone, or any combination of natural light, artificial light.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 6, 2022
    Inventor: David Richard Jones
  • Publication number: 20220253347
    Abstract: A process or may reduce start latency of serverless microservices. The processor may detect an incoming request or event to an application in a serverless microservice environment. The incoming request or event may initiate a chain of invocations of one or more microservices of the application. The processor may select an amount of selected microservices from the one or more microservices of the application. The amount of selected microservices may perform a task of the incoming request or event. The task may apply one or more predefined application-specific rules to one or more elements of the incoming request or event to determine the amount of selected microservices. The processor may trigger scaling up activation of the one or more microservices of the application. The processor may invoke the one or more microservices of the application to match the amount of selected microservices.
    Type: Application
    Filed: February 10, 2021
    Publication date: August 11, 2022
    Inventors: David Richard Jones, IAN PARTRIDGE, Christopher Neil Bailey, Sandra Hayward, Johanna Saladas Zaaijer, Matthew Paul Wilson
  • Publication number: 20200285530
    Abstract: Concepts for middleware in a web framework are presented. One example comprises defining a target object type configured to hold results of a middleware function. A first object for an application is received and a process of the middleware function is performed, using the first object, to generate a process result. Based on the process result, a second object of the target object type is generated, after which the second object is provided to the application.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventors: Andrew Michael Lees, David Richard Jones, Christopher Neil Bailey, Ian Partridge
  • Patent number: 7949704
    Abstract: A broker-based publish/subscribe messaging system is administered in which a session-based network connection (such as TCP/IP) from an administrator publish/subscribe client application is established with a broker. Administration commands are received as messages from the administrator publish/subscribe client application at the broker via the session-based network connection and response messages are sent from the broker via the session-based network connection to only the administrator publish/subscribe client application.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Richard Jones, Andrew James Stanford-Clark
  • Patent number: 7774967
    Abstract: A rectangular banner display assembly for the rapid installation and replacement of ad banners having a frame with two horizontal members both of which are built of extruded segments with channels along which a pre-rolled banner is slid into position during installation. The frame includes a member supportive of a spindle over which the pre-rolled banner is placed and from which the banner is drawn longitudinally. A vertical end-cap with a hinge-able flap partially occludes the member supportive of a spindle while in a closed position, but is opened to access the spindle. A second vertical end cap with a hinge-able flap is opened to expel a banner to be replaced. A method of quickly replacing a previously installed ad banner with a new ad banner by taping the leading end of a new banner with the trailing end of previously installed banner is disclosed. While expelling the previously installed ad banner out the end of the banner display assembly, the new ad banner is drawn along to take its place.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: August 17, 2010
    Inventors: David Richard Jones, Ronald W Jones
  • Patent number: 5699418
    Abstract: A single phase locked loop based device is used to detect alert tones and to decode data in caller display services signalling systems. The device has two sets of components (resistors) to configure the device to perform tone detection and data decoding. One or both of the sets of components are connected to the device by an electronically controlled switch.
    Type: Grant
    Filed: March 22, 1996
    Date of Patent: December 16, 1997
    Assignee: Northern Telecom Limited
    Inventor: David Richard Jones