Patents by Inventor Steven M. O'Brien

Steven M. O'Brien 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: 10970115
    Abstract: For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Munish Goyal, Qin S. Held, Steven M. O'Brien, Jr.
  • Patent number: 10748171
    Abstract: Aspects automatically minimize marketing rates as a function of optimized response rate models. Response rates are estimated from marketing offers targeted from a first entity to topic-entity pairs at respective specified marketing rates as a function of relative differences in their consumer sentiment scores. Marketing offers are targeted to a subset of the topic-entity pairs that each have estimated response rates meeting a threshold response rate constraint. Respective costs and actual rates of response from consumers are determined for the targeted offers. Response rates are modeled to determine modeled response parameters for the topics and entities of the subset topic-entity pairs as regressions of minimized differences in value between estimated and actual response rates. Marketing rates of the subset entity-topic pairs are minimized to meet the threshold response rate constraint and a marketing cost constraint as a function of the modeled response parameters.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Asaftei, Munish Goyal, Qin S. Held, Steven M. O'Brien, Jr.
  • Publication number: 20190073242
    Abstract: For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Applicant: International Business Machines Corporation
    Inventors: Munish Goyal, Qin S. Held, Steven M. O'Brien, JR.
  • Patent number: 10157079
    Abstract: For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Munish Goyal, Qin S. Held, Steven M. O'Brien, Jr.
  • Publication number: 20180107508
    Abstract: For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Applicant: International Business Machines Corporation
    Inventors: Munish Goyal, Qin S. Held, Steven M. O'Brien, JR.
  • Publication number: 20180075476
    Abstract: Aspects automatically minimize marketing rates as a function of optimized response rate models. Response rates are estimated from marketing offers targeted from a first entity to topic-entity pairs at respective specified marketing rates as a function of relative differences in their consumer sentiment scores. Marketing offers are targeted to a subset of the topic-entity pairs that each have estimated response rates meeting a threshold response rate constraint. Respective costs and actual rates of response from consumers are determined for the targeted offers. Response rates are modeled to determine modeled response parameters for the topics and entities of the subset topic-entity pairs as regressions of minimized differences in value between estimated and actual response rates. Marketing rates of the subset entity-topic pairs are minimized to meet the threshold response rate constraint and a marketing cost constraint as a function of the modeled response parameters.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: GABRIEL ASAFTEI, MUNISH GOYAL, QIN S. HELD, STEVEN M. O'BRIEN, JR.
  • Patent number: 6505307
    Abstract: A method and apparatus for ensuring the coherence of multiple copies of the same data at multiple geographic locations is presented. The system operating system, the system operator or some combination of both may determine the physical disks having the file or comprising the disk families containing data which requires protection. Using the MIRROR CREATE commands in a Unisys MCP operating system environment, a mirrored disk pack set is made for each relevant physical disk identified. The disk pack set is distributed amongst at least two geographic locations. For each member of each disk pack set, the STORESAFE+command associates a site identifier with the member corresponding to the member's geographic location. During application processing, disk writes for one member of a mirrored set are performed for each member of the set. The MCP operating system checks the results of each disk write to each of the members of the mirrored disk set.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: January 7, 2003
    Assignee: Unisys Corporation
    Inventors: Jeffrey A. Stell, Frank J. Leisz, Steven M. O'Brien, James W. Thompson
  • Patent number: 5278973
    Abstract: A mainframe computing system is adapted to be loaded with one of a plurality of different operating systems and different associated microcode to provide a computing system which is capable of running user programs adapted to be executed by the loaded operated system comprises a main memory for receiving the desired operating system coupled to a system bus. An instruction processor and an input/output control processor are coupled to the system bus and are provided with an instruction register for presenting user program instructions to the processors. The processor means have associated therewith microcode storage memory which receive and store a set of microcode instructions to be performed by the processors according to the program instruction stored in the instruction register. The stored microcode comprises primary microcode instructions to carry out each of the instructions in the instruction register means.
    Type: Grant
    Filed: June 27, 1991
    Date of Patent: January 11, 1994
    Assignee: Unisys Corporation
    Inventors: Steven M. O'Brien, Michael J. Saunders, Arthur J. Nilson
  • Patent number: 5179691
    Abstract: An apparatus for enhancing the operation of a M byte instruction word CPU when operating user programs on an N byte instruction word CPU. The M-Byte instruction word CPU is provided with an N-Byte instruction register and a main memory for supplying N-Byte instruction words or M-Byte instruction words to said N-Byte instruction register. An operational code multiplexer and an parameter code multiplexer are connectable to selective outputs of said instruction register so that any one of the M-Bytes may be selected as an operational code and any one of the remaining M-Bytes may be selected as parameter code bytes, and selection means including sequencer means are provided for operating the operational code multiplexer and the parameter code multiplexer in an M-Byte instruction word CPU mode of operation or as an N-Byte instruction word CPU mode of operation.
    Type: Grant
    Filed: April 12, 1989
    Date of Patent: January 12, 1993
    Assignee: Unisys Corporation
    Inventors: Steven M. O'Brien, Arthur J. Nilson, Jayant S. Pandya, Michael J. Saunders
  • Patent number: 5063494
    Abstract: The present invention provides a novel programmable data communications controller employed to accept data from a host computing system and for transmitting the data to a terminal designated by the host computer system. The data computer communications controller is further provided with protocols, parameters and poll tables stored in a dedicated memory of the data communications controller which enables the controller to receive data and address information from a main memory of a host computer and to reformat and pre-package the information in a protocol format block acceptable by a terminal coupled to the data communications controller. Different protocols, parameters and polls are provided in the data communications controller in the form of preprogrammed information which enables different terminals employing different protocols and protocol formats to be coupled directly to a data link interface bus without hardware modifications.
    Type: Grant
    Filed: April 12, 1989
    Date of Patent: November 5, 1991
    Assignee: Unisys Corporation
    Inventors: Dennis J. Davidowski, Michael J. Saunders, Steven M. O'Brien
  • Patent number: 4437166
    Abstract: In a high speed data processing system, there is provided a circuit for shifting either right or left as data is transmitted to or from the main storage unit. Apparatus for high speed parallel byte shifting is connected to the data bus which connects the main storage unit to the system and comprises logic which selects predetermined byte lines. Information from the individually selected byte lines is temporarily stored in parallel buffer registers and subsequently returned to a different byte line to provide byte shifting without the requirement of shift registers or complex logic.
    Type: Grant
    Filed: December 23, 1980
    Date of Patent: March 13, 1984
    Assignee: Sperry Corporation
    Inventor: Steven M. O'Brien
  • Patent number: 4419629
    Abstract: A switching circuit for automatically selecting one of a plurality of normally operable asynchronous oscillators is provided with a selection switch for selecting a new oscillator while the formerly selected oscillator is still producing an output. The switching circuit employs the output of the newly selected oscillator to disable the formerly selected oscillator and to subsequently enable the output of the newly selected oscillator to be coupled to the oscillator output of the switching circuit, thus, preventing switch-over from one oscillator to the other during a metastable period.
    Type: Grant
    Filed: June 25, 1980
    Date of Patent: December 6, 1983
    Assignee: Sperry Corporation
    Inventor: Steven M. O'Brien
  • Patent number: 4386401
    Abstract: The present apparatus includes logic for stopping timing circuits in a central processing unit and for restarting the timing circuits to produce timing signals synchronized with an asynchronous external signal. The continuous running master clock of the central processing unit is employed to generate a plurality of phase related new clock signals. Logic circuit means are provided to sequentially attempt to employ each of the new clock signals until one of the new clock signals synchronizes with the external asynchronous signal. The logic circuit means include circuits for selecting a new clock signal to be employed by the timing circuits of the central processing unit so that the new clock is synchronized with the external asynchronous signal.
    Type: Grant
    Filed: July 28, 1980
    Date of Patent: May 31, 1983
    Assignee: Sperry Corporation
    Inventor: Steven M. O'Brien
  • Patent number: 4348742
    Abstract: Apparatus for checking the correct operation of a parallel byte shifter of the type having a plurality of input ports connected to individual byte lines of a data bus. When predetermined byte lines to the byte shifters are selected, control means are provided to activate a set of shift select means connected to error checking circuits. The error checking circuits comprise logic gating means for checking the proper selection of byte lines and for storing a signal indicative of an error or absence of an input error in the error storage means. When the data byte is being transferred out or read out of the byte shifter, the error storage means is read out to determine the presence or absence of an output error from the error storage means.
    Type: Grant
    Filed: January 23, 1981
    Date of Patent: September 7, 1982
    Assignee: Sperry Corporation
    Inventor: Steven M. O'Brien