Patents by Inventor Matthew A. Whitehead
Matthew A. 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: 20230315545Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Bharat Bhushan, KAWEEPOJ PHACHARINTANAKUL, Wolfgang von Drews, Matthew Whitehead
-
Publication number: 20210081259Abstract: 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: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Inventor: Matthew Whitehead
-
Patent number: 10929200Abstract: 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: GrantFiled: September 16, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventor: Matthew Whitehead
-
Patent number: 10853899Abstract: 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: GrantFiled: August 1, 2019Date of Patent: December 1, 2020Assignee: MINDBODY, INC.Inventors: Chet I. Brandenburg, Amaya Becvar Weddle, Matthew A. Whitehead
-
Publication number: 20190355079Abstract: 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: ApplicationFiled: August 1, 2019Publication date: November 21, 2019Inventors: Chet I. Brandenburg, Amaya Becvar Weddle, Matthew A. Whitehead
-
Patent number: 10417724Abstract: 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: GrantFiled: March 24, 2016Date of Patent: September 17, 2019Assignee: MINDBODY, INC.Inventors: Chet I. Brandenburg, Amaya Weddle, Matthew A. Whitehead
-
Patent number: 9557987Abstract: 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: GrantFiled: February 5, 2008Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
-
Publication number: 20160283098Abstract: 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: ApplicationFiled: March 24, 2016Publication date: September 29, 2016Inventors: Chet I. Brandenburg, Amaya Weddle, Matthew A. Whitehead
-
Publication number: 20160284233Abstract: 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: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventor: Matthew Whitehead
-
Patent number: 8799923Abstract: 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: GrantFiled: November 26, 2013Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
-
Publication number: 20140082634Abstract: 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: ApplicationFiled: November 26, 2013Publication date: March 20, 2014Applicant: International Business Machines CorporationInventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
-
Publication number: 20110067036Abstract: 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: ApplicationFiled: September 16, 2010Publication date: March 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Hickford, Nicholas Mathias, Gavin Potter, Edward Warrillow, Matthew Whitehead, Stuart Wilkinson
-
Publication number: 20080229290Abstract: 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: ApplicationFiled: February 5, 2008Publication date: September 18, 2008Inventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
-
Publication number: 20020040476Abstract: 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: ApplicationFiled: September 28, 2001Publication date: April 4, 2002Applicant: PACE MICRO TECHNOLOGY PLC.Inventor: Matthew Whitehead
-
Patent number: 6265970Abstract: 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: GrantFiled: June 22, 1998Date of Patent: July 24, 2001Assignee: Pyronix LimitedInventor: Matthew Whitehead
-
Patent number: 5796353Abstract: 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: GrantFiled: March 13, 1997Date of Patent: August 18, 1998Assignee: Pyronix LimitedInventor: Matthew Whitehead