Patents by Inventor Christopher Shain

Christopher Shain 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: 11620538
    Abstract: A system and related method are provided for dynamically modifying a rule-based matching system. A processor receives a source data entity, and then locates a matching data entity by a search based on the source data entity and a rule set. A rater assessment is provided by a rater that utilizes at least one factor that is independent of the rule set and comprises a degree of matching between the source and matching data entity. A revised rule set is dynamically created based on an output of the analyzer, which in turn is based on the source data entity, the matching data entity, the rater assessment, and the rule set. Once this is complete, a second matching data entity is located by searching for the second matching data entity based on the source data entity and the revised rule set.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: April 4, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain
  • Patent number: 11430031
    Abstract: A computing system and method leverage aggregated information regarding historical medication usage and medication availability to efficiently determine a unified purchasing solution. In a method, an order is received for a quantity of a medication. For a covered entity, a portion of the quantity of the medication that is able to be satisfied pursuant to a 340B program is determined based upon information regarding historical usage of the medication for outpatients and prior purchases under the 340B program. The method also includes determining the portions that are separately able to be satisfied pursuant to a group purchasing organization (GPO) program and a wholesaler/prime vendor program. The method further includes determining a proposed purchasing solution and to cause information regarding the proposed purchasing solution to be provided including information regarding savings based upon the prices of the medication for a respective period of time that was provided by the supplier.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 30, 2022
    Assignee: MCKESSON CORPORATION
    Inventors: John Stump, Christopher Shain, Andrew Wilson, Kevin Scheckelhoff, Gregg Niemiec, Matthew Bates, Jennifer Luker
  • Patent number: 11138269
    Abstract: A system and related method dynamically modify a rule-based matching system. The process comprises receiving a rule set and a source data entity (SDE), and locating a plurality of matching data entities (MDEs) by searching a data node. The process further comprises, (a) determining a best MDE from the plurality of MDEs based on an MDE score created using the rule set, (b) receiving, a binary rater assessment rating that utilizes a factor that is independent of the rule set, the rater assessment comprising a binary degree of matching, (c) when the received binary rater assessment is yes, then designating the best MDE as an accepted MDE and updating information associated with the SDE, (d) when the received binary rater assessment is no, then eliminating the best MDE from the plurality of MDEs and repeating operations (a)-(d). The rule set is revised to dynamically produce a revised rule set.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, David L. Frost, Christopher Shain
  • Patent number: 11010675
    Abstract: A system and related method are provided for dynamically modifying a rule-based matching system, A processor receives a source data entity, and then locates a matching data entity by a search based on the source data entity and a rule set. A rater assessment is provided by a rater that utilizes at least one factor that is independent of the rule set and comprises a degree of matching between the source and matching data entity. A revised rule set is dynamically created based on an output of the analyzer, which in turn is based on the source data entity, the matching data entity, the rater assessment, and the rule set. Once this is complete, a second matching data entity is located by searching for the second matching data entity based on the source data entity and the revised rule set.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: May 18, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain
  • Patent number: 10803064
    Abstract: A system and related method are provided for dynamically modifying a rule-based matching system. The method comprises using a processor for receiving a plurality of rules that are stored in a matching metadata database in a storage device, and receiving a plurality of entities as inputs. The method further comprises determining a degree of matching between a first entity and a second entity of the plurality of entities, using at least two of the plurality of rules that contribute to the degree of matching. The method then outputs the determined degree of matching to a display device, and dynamically modifies, at run-time, at least one of the plurality of rules.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 13, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain
  • Patent number: 10733035
    Abstract: Systems and techniques for dynamic optimization of application workflows are described herein. A first shared program object may be identified that provides access to a feature a in a mesh network of program objects. It may be determined that a first communication channel to the first shared program object is unavailable. A second shared program object may be identified that provides access to the feature in the mesh network. A second communication channel may be established to the second shared program object. A request may be transmitted to the second shared program object for access to the feature.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 4, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain, David L. Frost, Jacob Anson Burkey
  • Patent number: 10642842
    Abstract: A system and related method are provided for dynamically modifying a rule-based matching system. The method comprises using a processor for receiving a plurality of rules that are stored in a matching metadata database in a storage device, and receiving a plurality of entities as inputs. The method further comprises determining a degree of matching between a first entity and a second entity of the plurality of entities, using at least two of the plurality of rules that contribute to the degree of matching. The method then outputs the determined degree of matching to a display device, and dynamically modifies, at run-time, at least one of the plurality of rules.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: May 5, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain
  • Patent number: 10055266
    Abstract: Systems and techniques for dynamic optimization of application workflows are described herein. A shared program object may be generated. The shared program object may have a unique identifier. A communication channel may be established. The communication channel may allow access to the shared program object by a first application program using the unique identifier. A subscription request may be received from the first application. The subscription request may request access to the shared program object. A set of services corresponding to the first application may be determined in response to receiving the subscription request. Communication may be facilitated between a service of the set of services corresponding to the first application and a second application via the shared program object. The second application may be subscribed to the shared program object.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 21, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain, David L. Frost, Jacob Anson Burkey
  • Patent number: 9733999
    Abstract: Systems and techniques for dynamic optimization of application workflows are described herein. A shared program object may be generated. The shared program object may have a unique identifier. A communication channel may be established. The communication channel may allow access to the shared program object by a first application program using the unique identifier. A subscription request may be received from the first application. The subscription request may request access to the shared program object. A set of services corresponding to the first application may be determined in response to receiving the subscription request. Communication may be facilitated between a service of the set of services corresponding to the first application and a second application via the shared program object. The second application may be subscribed to the shared program object.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 15, 2017
    Assignee: Wells Fargo Bank, N.A.
    Inventors: David L. Frost, Adam Sanders, Christopher Shain, Jacob Anson Burkey