Patents by Inventor Matthew Whitehead

Matthew Whitehead 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: 20230315545
    Abstract: Disclosed are techniques for function-defined output streams corresponding to combinations of events published to one or more event notification streams in an event-driven architecture with a plurality of event notification streams. An output function is received defining a combination of event notifications with criteria for selecting which event notifications to combine from one or more event notification streams. The one or more event notification streams are parsed, and event notifications are selected to initialize a new event notification stream, where event notifications in this stream correspond to instances of the output function when provided a set of event notifications from the one or more event notification streams as input values. When an event notification is published to the one or more event notification streams meeting the criteria specified in the output function, the new event notification stream publishes an event notification corresponding to an output value from the output function.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Bharat Bhushan, KAWEEPOJ PHACHARINTANAKUL, Wolfgang von Drews, Matthew Whitehead
  • Publication number: 20210081259
    Abstract: Disclosed is a computer-implemented method of provisioning resources associated with a plurality of instances of a computer system, the resources being allocated at runtime and only for instances of the computer system which use the resources, comprising: intercepting a call for access the computer system to a resources; responsive to the intercepted call being a first call for access by the computer system to the resource: blocking further calls for access by the computer system to the resource; binding the instances of a computer system to the resource; configuring the resource; and unblocking further calls for access by the computer system to the resource.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Inventor: Matthew Whitehead
  • Patent number: 10929200
    Abstract: Disclosed is a computer-implemented method of provisioning resources associated with a plurality of instances of a computer system, the resources being allocated at runtime and only for instances of the computer system which use the resources, comprising: intercepting a call for access the computer system to a resources; responsive to the intercepted call being a first call for access by the computer system to the resource: blocking further calls for access by the computer system to the resource; binding the instances of a computer system to the resource; configuring the resource; and unblocking further calls for access by the computer system to the resource.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Matthew Whitehead
  • Patent number: 10853899
    Abstract: In some embodiments, an interactive user interface is provided for an inventory yield management system having access to an inventory database and a class database. The system comprises at least one processor to implement a single interactive user interface comprising a first user interface element configured to present a first user interface view to receive a selection of data stored in the inventory database; a second user interface element configured to present a second user interface view to receive a selection of data for creating a configurable class pass for one or more classes stored in the class database; and a channel indicator for associating a configured class pass with a channel of classes.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: December 1, 2020
    Assignee: MINDBODY, INC.
    Inventors: Chet I. Brandenburg, Amaya Becvar Weddle, Matthew A. Whitehead
  • Publication number: 20190355079
    Abstract: In some embodiments, an interactive user interface is provided for an inventory yield management system having access to an inventory database and a class database. The system comprises at least one processor to implement a single interactive user interface comprising a first user interface element configured to present a first user interface view to receive a selection of data stored in the inventory database; a second user interface element configured to present a second user interface view to receive a selection of data for creating a configurable class pass for one or more classes stored in the class database; and a channel indicator for associating a configured class pass with a channel of classes.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventors: Chet I. Brandenburg, Amaya Becvar Weddle, Matthew A. Whitehead
  • Patent number: 10417724
    Abstract: In some embodiments, an interactive user interface is provided for an inventory yield management system having access to an inventory database and a class database. The system comprises at least one processor to implement a single interactive user interface comprising a first user interface element configured to present a first user interface view to receive a selection of data stored in the inventory database; a second user interface element configured to present a second user interface view to receive a selection of data for creating a configurable class pass for one or more classes stored in the class database; and a channel indicator for associating a configured class pass with a channel of classes.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 17, 2019
    Assignee: MINDBODY, INC.
    Inventors: Chet I. Brandenburg, Amaya Weddle, Matthew A. Whitehead
  • Patent number: 9557987
    Abstract: A method and system is provided for auto formatting changes to computer program source code stored in a code repository. The code comprises a plurality of separately identifiable sections each of which includes non-functional formatting information which differs between at least some of the sections. In response to a user input request a selected source code section is extracted and edited via a user interface. A set of formatting rules is determined automatically from at least the code section being edited. This set of rules is one of a plurality of possible sets corresponding to the separately identifiable sections. The edited code is then formatted according to the determined set of formatting rules and stored in the code repository.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
  • Publication number: 20160283098
    Abstract: In some embodiments, an interactive user interface is provided for an inventory yield management system having access to an inventory database and a class database. The system comprises at least one processor to implement a single interactive user interface comprising a first user interface element configured to present a first user interface view to receive a selection of data stored in the inventory database; a second user interface element configured to present a second user interface view to receive a selection of data for creating a configurable class pass for one or more classes stored in the class database; and a channel indicator for associating a configured class pass with a channel of classes.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 29, 2016
    Inventors: Chet I. Brandenburg, Amaya Weddle, Matthew A. Whitehead
  • Publication number: 20160284233
    Abstract: A board game for teaching the principles of personal finance whereby significant wealth may be accumulated includes a playing board having a first, Daily Grind, track and an interconnected second, Diamond Cut. Each player selects a game piece and begins the game on the Daily Grind track. Collectively, they start by making formative level decisions and purchases that influence how they start financially, professionally and personally. The items they buy in the Formative stage are added to their game piece. Then they take turns rolling the dice one time and based on the outcome combined with their earlier decisions they get to choose from the set of matching game cards. The Game Card is configured as a combined Income/Balance Sheet, and basic accounting rules of personal finance are carefully followed in updating the Game Card while a player progresses along the Daily Grind, initially in Growth Mode.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventor: Matthew Whitehead
  • Patent number: 8799923
    Abstract: A method for determining relationship data associated with application programs in a messaging system, comprising the steps of: responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, intercepting message data associated with the message; analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and in response to finding the one or more message parameters, identifying the first message event and identifying the second message event, determining a relationship associated with the first application and the second application. An apparatus and computer program element for determining such relationship data are also provided.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
  • Publication number: 20140082634
    Abstract: A method for determining relationship data associated with application programs in a messaging system, comprising the steps of: responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, intercepting message data associated with the message; analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and in response to finding the one or more message parameters, identifying the first message event and identifying the second message event, determining a relationship associated with the first application and the second application. An apparatus and computer program element for determining such relationship data are also provided.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
  • Publication number: 20110067036
    Abstract: A method for determining relationship data associated with application programs in a messaging system, comprising the steps of: responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, intercepting message data associated with the message; analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and in response to finding the one or more message parameters, identifying the first message event and identifying the second message event, determining a relationship associated with the first application and the second application. An apparatus and computer program element for determining such relationship data are also provided.
    Type: Application
    Filed: September 16, 2010
    Publication date: March 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
  • Publication number: 20080229290
    Abstract: A method and system is provided for auto formatting changes to computer program source code stored in a code repository. The code comprises a plurality of separately identifiable sections each of which includes non-functional formatting information which differs between at least some of the sections. In response to a user input request a selected source code section is extracted and edited via a user interface. A set of formatting rules is determined automatically from at least the code section being edited. This set of rules is one of a plurality of possible sets corresponding to the separately identifiable sections. The edited code is then formatted according to the determined set of formatting rules and stored in the code repository.
    Type: Application
    Filed: February 5, 2008
    Publication date: September 18, 2008
    Inventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
  • Publication number: 20020040476
    Abstract: The invention to which this application relates is to improvements in electronic programme guides (EPG) which are service provided, in digital broadcast data television systems, to users of the system to indicate to the user the programmes available for selection at the instant of viewing or in the future. The invention provides additional useful and practical information relating to a user selected programme in the form of video and/or audio and/or auxiliary information via an on-screen display.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 4, 2002
    Applicant: PACE MICRO TECHNOLOGY PLC.
    Inventor: Matthew Whitehead
  • Patent number: 6265970
    Abstract: An event detection device comprising a sensing means for generating an output signal in response to the detection of an event, the device comprising a fault monitoring system which comprises: comparator means for comparing the output signal with a threshold signal and for activating a timed sequence processor when the output signal exceeds the threshold signal on a first occasion, the time sequence processor being adapted to activate a fault indicating circuit after a predetermined time interval unless the sensing means generates an output signal in response to the detection of an event on a second occasion within the predetermined time interval.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: July 24, 2001
    Assignee: Pyronix Limited
    Inventor: Matthew Whitehead
  • Patent number: 5796353
    Abstract: A combined technology event detection device for detection of an event such as movement and/or body temperature, such as an intrusion detection device. The event detection device includes: a passive infrared (PIR) sensor to generate a first output signal in response to detection of an event; a microwave sensor to generate a second output signal in response to detection of an event; a logic device to receive the first and second output signals, which activates an alarm in response thereto; and a fault monitoring system.
    Type: Grant
    Filed: March 13, 1997
    Date of Patent: August 18, 1998
    Assignee: Pyronix Limited
    Inventor: Matthew Whitehead