Patents by Inventor Brian Robert Muras

Brian Robert Muras 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: 20240020597
    Abstract: An apparatus for extended horizon scheduling that includes a time-sequence interpretation circuit, a target interpretation circuit, a horizon target analysis circuit, and a promotive action provisioning circuit. The time-sequence interpretation circuit interprets time-sequence data, the target interpretation circuit interprets target data, and the time-sequence trend analysis circuit extracts a trend from the time-sequence data. The horizon target analysis circuit: determines whether the extracted trend furthers or impedes a target defined, in part, by the target data, and responsive to a determination that the extracted trend impedes the target, generates a promotive action command value structured to trigger an adjustment to the time-sequence data. The adjustment is structured to mitigate the extracted trend from impeding the target. The promotive action provisioning circuit transmits the promotive action command value.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020599
    Abstract: Embodiments of the current disclosure provide for an apparatus for sequence mimicking. The apparatus includes a historic sequence interpretation circuit, a mimicking circuit, and a sequence data provisioning circuit. The historic sequence interpretation circuit is structured to interpret historical sequence data corresponding to a sequence designed, in part, by an entity. The mimicking circuit is structured to: extract a sequence trend from the historical sequence data; identify a portion of the historical sequence data corresponding to the extracted sequence trend; and generate sequence data based at least in part on the identified portion. The sequence data provisioning circuit is structured to transmit the sequence data.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020650
    Abstract: An apparatus for timekeeping and scheduling is disclosed. The apparatus includes a user surveyor circuit structured to interpret user data and an embedding generator circuit structured to determine user embeddings based at least in part on the user data. The apparatus further includes an artificial intelligence circuit structured to generate a model based at least in part on the user embeddings. Further, the apparatus has a scheduling circuit structured to generate time sequence data via the model. The generated time sequence data is transmitted via a time sequence provisioning circuit.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020601
    Abstract: In embodiments, an apparatus includes a user data interpretation circuit structured to interpret user data corresponding to a first user; a bootstrap circuit structured to: match the first user to a second user via querying one or more databases based at least in part on the user data; retrieve historical time sequence data associated with the second user via querying the one or more databases; extract a time sequence trend from the historical time sequence data; identify a portion of the historical time sequence data corresponding to the extracted time sequence trend; and generate, based at least in part on the identified portion, time sequence data corresponding to the first user; and a time sequence data provisioning circuit structured to transmit the time sequence data.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020594
    Abstract: Networks, methods, and apparatus to ensure schedule conformance are described. An example apparatus may include a schedule interpretation circuit to interpret schedule data, and a warden circuit to generate scores for the schedule data with respect to schedule properties. The warden circuit retrieves baseline values corresponding to schedule properties and determines whether the schedule data is out of alignment with the baseline value for any of the schedule properties. If so, a corrective action circuit generates a corrective action command value to trigger an adjustment to the schedule data to effect a change to a schedule property that is out of alignment. A corrective action provisioning circuit transmits the corrective action command value.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020598
    Abstract: An apparatus and method for adjusting a time sequence in response to a predicted or detected austere event. The apparatus and method include a time sequence interpretation circuit to interpret time sequence data and provide it to a mitigation circuit. The mitigation circuit processes the interpreted time sequence data along with austere event data to determine if an austere event is occurring or is likely to occur. Upon detection of an austere event, the mitigation circuit generates a mitigation action command value structured to trigger a change to the time sequence sufficient to mitigate the effect of the austere event on the time sequence. In certain aspects, the apparatus and method further include an external event interpretation circuit and an austere event detection circuit which monitor external event data to generate austere event data. In certain aspects, the austere event detection circuit and the mitigation circuit include machine learning elements.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020602
    Abstract: A method, including: generating a plurality of initial schedules for an agglomerate network, including a first number of schedules, and determining a threshold number of schedules, including: evaluating the plurality of initial schedules to select a first schedule, identifying a first place number of the first schedule, if the first place number is greater than or equal to a first threshold number, the first threshold number being within two of the threshold number: increasing the threshold number of schedules to a second threshold number, greater than the first threshold number, and generating a second plurality of schedules equal to the second threshold number, evaluating the second plurality of schedules to select a second schedule, identifying a second place number of the second schedule, and if the second place number is ‘1’ or ‘2’, decreasing the threshold number of schedules to a third threshold number, less than the first threshold number.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020756
    Abstract: Apparatus and methods for enabling workers to compete for currently upcoming shifts are described. In an example, an apparatus may include a schedule display circuit to display a customized view of upcoming shifts where the customization is based on the identify of a worker, their skills/properties and shift requirements. All the workers may have a common employer. A bidding interface circuit may enable the workers to bid on upcoming shifts shown in their customized view. A bid evaluation circuit may evaluate the submitted bids, determine a quality of each bid and determine a winning bid for each shift. A shift allocation circuit then assigns upcoming shifts to workers based on the winning bid.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Publication number: 20240020600
    Abstract: An apparatus including a historic schedule interpretation circuit structured to: interpret historical schedule data; and extract difficult schedule features from the historical schedule data; an incentive determination circuit structured to identify incentives compatible with the difficult schedule features; a schedule experimentation circuit structured to: receive schedule modification parameters; and generate, based at least in part on the schedule modification parameters, a set of experimental schedules each with different incentives of the set of incentives.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 18, 2024
    Inventors: David Henry Wayne, Brian Robert Muras, Keith Alan Briggs, Alexander L. Krowitz
  • Patent number: 9244974
    Abstract: Embodiments of the invention provide techniques for generating predicted cardinality statistics for grouped aggregation functions included in database queries. In general, characteristics of a database query are determined, and are then supplied to a probability function configured to generate a predicted cardinality statistic. The generated statistic represents a prediction of the probable cardinality of the results of a grouped aggregation function in the event that the query is executed. The predicted cardinality statistic may be used by a query optimizer to determine an efficient query plan for executing the database query.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian Robert Muras, Mark Steven Smith
  • Patent number: 9135298
    Abstract: A database query optimizer allows specifying a performance specification for a query. When an access plan is created, the actual performance for executing the query using the access plan is determined and compared to the performance specification for the query. If the actual performance does not satisfy the performance specification for the query, the query optimizer autonomically generates a different access plan to see if the performance improves. If an access plan that meets the performance specification is generated, the new access plan is stored in the access plan cache for the query. If no access plan can be generated that meets the performance specification for the query, the access plan that provided the best performance is selected and stored in the access plan cache for the query.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras, Anne Marie Ryg
  • Patent number: 9087102
    Abstract: Methods, systems, and computer program products are provided for improving the processing of database queries. Some embodiments include detecting an overly long running query execution plan, stopping execution of the plan, and utilizing the query optimizer to select an alternate plan for execution. Embodiments may utilize system timers which are set with a time limit for the first selected plan, with instructions to re-optimize and initiate selection of an alternate plan when the timer times out. Risky constructs may be located in the first plan and removed from future consideration for executing the query. In some embodiments, the additional overhead for non-problem queries consists of little more than creating and sending a message or setting a timer when starting query execution, and canceling a timer upon successful query processing completion. A secondary thread may be created responsive to detecting a long running query, to supervise selecting an alternate execution plan.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Joseph Bestgen, Michael S. France, Brian Robert Muras
  • Patent number: 8775412
    Abstract: A self-healing database engine and optimizer framework support automatically responding to execution errors to allow continued execution of a query plan. Upon encountering an execution error, the database engine automatically initiates a rebuilding of the query plan and executes the rebuilt execution plan. If an error is encountered in the rebuilt query plan then the query implementation methods are analyzed. If a query function is identified for which an alternative implementation method is available, then this alternative implementation method is substituted to create a new query plan. The new query plan is then executed to determine if the error is corrected.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras, Anne Marie Ryg
  • Patent number: 8768904
    Abstract: An enhanced mechanism for intelligently managing an open query cursor built from a query access plan (AP) by a query optimizer of a database management system (DBMS). In an embodiment, a cursor management system (CMS) detects whether an open query cursor was previously requested for use within another job. If the open query cursor was previously requested, the CMS intelligently manages the query cursor for subsequent use within a different job. For example, the open query cursor may be recycled for subsequent use within the different job. Hence, system resources are not wasted in building and destroying the same cursors for multiple jobs. Alternatively, the query cursor may be pre-built before the cursor is requested for subsequent use within the different job. The CMS may also obtain, release and re-obtain locks for cursors being managed. Alternatively, the job that uses the cursor may obtain the lock.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shawn Joseph Baranczyk, Paul Reuben Day, Brian Robert Muras
  • Patent number: 8682875
    Abstract: Embodiments of the invention provide techniques for generating statistics for optimizing database queries containing user-defined functions (UDFs). In general, the statistics may be generated based on output values produced during past executions of a UDF. The statistics may also be generated based on input values received during past executions of the UDF. Additionally, the statistics may include input and output value pairs, such that a UDF output may be determined based on a UDF input. The generated statistics may be used by a query optimizer to determine an efficient query plan for executing the database query.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, Brian Robert Muras, Paul Stuart Nelsestuen, John Matthew Santosuosso
  • Patent number: 8650179
    Abstract: A method generates at least one statistic for a temporary table during optimization of a database query before the temporary table is created. By doing so, optimization can proceed on a database query irrespective of the fact that the temporary table may not be materialized until the database query is ultimately executed.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert Douglas Driesch, Jr., John Francis Edwards, Michael S. Faunce, Brian Robert Muras
  • Patent number: 8578383
    Abstract: A method, apparatus, and program product select a pre-started job from among a plurality of pre-started jobs in which to perform a task in a computer system with a NUMA configuration. An attempt to perform a task is received as a connection. Information associated with the connection is compared to information associated with a plurality of pre-started jobs. In response to comparing the information, it is determined either that a pre-started job was previously used to perform the task or that no pre-started job was previously used to perform the task. In response to either determination, another pre-started job is determined in which to perform the task. The other pre-started job is determined based on affinity with the task, and may be reallocated to perform the task.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras
  • Publication number: 20130013586
    Abstract: A database monitor tracks performance statistics and information about the execution of different SQL statements. A query optimizer benefits from these statistics when generating an access plan. In particular, the query optimizer, upon receiving an SQL statement, searches the records of the database monitor for similar SQL statements that have previously been executed. As part of determining the best access plan for the current SQL statement, the query optimizer considers the information retrieved from the database monitor. In this way, the access plan that is generated can automatically be tuned based on empirical performance evidence.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: Brian Robert Muras, John Matthew Santosuosso
  • Patent number: 8346761
    Abstract: A database monitor tracks performance statistics and information about the execution of different SQL statements. A query optimizer benefits from these statistics when generating an access plan. In particular, the query optimizer, upon receiving an SQL statement, searches the records of the database monitor for similar SQL statements that have previously been executed. As part of determining the best access plan for the current SQL statement, the query optimizer considers the information retrieved from the database monitor. In this way, the access plan that is generated can automatically be tuned based on empirical performance evidence.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Robert Muras, John Matthew Santosuosso
  • Patent number: 8285707
    Abstract: Database management systems and methods for searching a database are disclosed. In one embodiment, an inspector examines a plan cache or a program containing embedded queries. A plurality of similar queries is identified, and an alias is generated that satisfies the plurality of queries. The alias may be executed on a database to output a result set. Queries belonging to the alias may be executed on the result set of the alias, rather than on the database. Accordingly, efficiency is improved and runtime costs are reduced as compared to conventional database management systems.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Thomas Owen McKinley, Brian Robert Muras